
Closed
Posted
I’m enhancing our Moodle Workplace environment and need a specialist who can move quickly from idea to finished code. The immediate priorities are: • Custom plugin development – I will outline the business logic; you turn it into a clean, maintainable plugin that follows Moodle Workplace coding standards and is ready for deployment across multiple tenants. • Integration with other systems – the key requirement is an integration labelled “moodle workplace” in our brief. In practice this means using web-services / REST / GraphQL (whichever you recommend) to connect Workplace with our existing stack so data flows seamlessly both ways. Beyond those core items, I also want you to configure and demonstrate two native Workplace capabilities so my team can extend them later: • Dynamic rules & workflows – set up a few real-world examples that show how to automate enrolments, notifications and reporting. • Customisable dashboards – design at least one manager and one learner dashboard, using standard Workplace blocks plus any new widgets delivered in the plugin. Deliverables 1. Source-controlled plugin code (Git) with install & upgrade instructions. 2. Integration scripts/config and concise technical documentation. 3. Step-by-step guide illustrating the dynamic rules and dashboard configurations you implement. 4. A short hand-over call or screen-recording walking through everything. Code must run on the latest Moodle Workplace release; please confirm which toolchain and PHP version you will target. If you have examples of prior Workplace plugins or complex integrations, share links or repos so I can gauge fit.
Project ID: 40705453
16 proposals
Remote project
Active 16 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
16 freelancers are bidding on average $13 USD/hour for this job

Hi! I noticed you need a Moodle Workplace specialist who can turn your business logic into maintainable plugins and connect Workplace with your existing systems. The key here is building clean, multi-tenant-ready functionality that your team can extend after handover. ++ What I'll build: → Custom Workplace Plugin — clean, maintainable code following Moodle Workplace standards → System Integration — REST/Web Services or GraphQL with secure two-way data synchronisation → Dynamic Rules — real-world workflows for automated enrolments, notifications and reporting → Custom Dashboards — manager and learner dashboards using native blocks plus custom plugin widgets → Multi-Tenant Support — ensure configurations and workflows work correctly across tenants → Testing — validate installation, upgrades, integrations, workflows and dashboard functionality → Git Delivery — source-controlled plugin with clear installation and upgrade instructions → Documentation — integration setup and step-by-step configuration guides → Handover — concise walkthrough via call or screen recording Happy to review the business logic and integration requirements and confirm the target Moodle/PHP environment. Let's chat? — Abhishek
$5 USD in 40 days
7.9
7.9

I can handle this as a complete Moodle Workplace development and integration task, including the plugin architecture, two-way system integration, Dynamic Rules and manager and learner dashboards. Before finalising the implementation, I would first review your existing stack, the exact data that needs to flow between systems, and the business logic for the plugin. Based on that, I can choose the most suitable Moodle supported integration approach rather than forcing REST or GraphQL where it is not appropriate. I have 8+ years of experience developing Moodle plugins, themes and integrations, including custom local, activity and block plugins, web services, enrolment workflows, SCORM, payment integrations and third party system connections. I can structure the plugin for maintainability and multi-tenant Workplace deployment, with proper capabilities, privacy handling, database upgrades, validation and security. I will provide Git source code, installation and upgrade instructions, integration configuration and documentation, Dynamic Rules examples, customised dashboards and a complete handover walkthrough. I will target the latest Moodle Workplace release and confirm the exact PHP and development toolchain after reviewing your environment.
$8 USD in 40 days
5.7
5.7

Two-way sync with Workplace is usually where integrations get messy, tenant scoping on the REST side has to match the plugin's context or reports drift. I'll ship the plugin against the latest Workplace on PHP 8.2, wire the REST bridge with token auth and webhooks for the reverse flow, and configure sample dynamic rules plus a manager and learner dashboard. Git repo, install notes and a walkthrough recording included. I'm free to start straight away. Past Moodle and Laravel integration work: https://www.freelancer.com/u/shayankhan333 1) Which system is the integration partner, and REST or GraphQL on their side? 2) Single tenant first, or multi-tenant rollout from day one? Let's get this moving. Shayan
$5 USD in 40 days
3.9
3.9

Hola, soy Leo Sarmiento, desarrollador especializado en plataformas educativas y desarrollo de plugins en PHP con más de 10 años de experiencia en el desarrollo de extensiones a medida e integración de sistemas. En un plugin pensado para múltiples inquilinos lo delicado no es la lógica de negocio en sí sino que quede limpio y multi-tenant desde el diseño: seguir los estándares de codificación de Moodle y aislar bien la lógica para que funcione igual en cada tenant sin efectos cruzados, en vez de un plugin que anda en uno y se rompe en otro. Para la integración bidireccional con tu stack, la clave es definir bien el contrato de datos y la idempotencia en ambos sentidos, para que un cambio de un lado se refleje del otro sin duplicar ni perder registros; recomiendo el enfoque REST o GraphQL según cómo esté expuesta tu pila actual, algo que alineamos en la llamada. Confirmo herramientas y versión de PHP según tu entorno Workplace.
$25 USD in 40 days
3.8
3.8

I can develop the custom Moodle Workplace plugin and integration with a clean, maintainable structure designed for deployment across multiple tenants. I’ll translate your business logic into Moodle-compatible code, provide Git-based source control, installation/upgrade instructions, and ensure the implementation follows Moodle coding and security practices. For the integration, I can evaluate the available APIs and recommend the most appropriate approach between REST/web services and GraphQL based on your existing stack and required data flows. I’ll also configure practical Dynamic Rules & Workflows examples covering enrolments, notifications, and reporting, plus manager and learner dashboards using standard Workplace blocks and any custom widgets required by the plugin. For the target environment, I would use the latest Moodle Workplace-supported PHP version and a current supported PHP development toolchain, confirming the exact versions against the Workplace release you are running before implementation. Deliverables will include the plugin source, integration configuration/scripts, technical documentation, configuration guide, and a short handover walkthrough. I can move quickly once you provide the business logic and existing-stack/API requirements.
$5 USD in 40 days
0.0
0.0

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. I believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$20 USD in 40 days
0.0
0.0

Hi, I’m a **Full-Stack Developer with 18+ years of hands-on experience**, specializing in PHP, Laravel, MySQL, REST APIs, third-party integrations, custom business applications, and role-based platforms. I can help with the Moodle Workplace requirements, including: * Custom Moodle plugins following Moodle coding standards * REST/web-service API integrations and two-way data synchronization * Role-based access and multi-tenant architecture * Dynamic workflows, automated notifications and enrolment processes * Custom manager and learner dashboards * Custom widgets and reporting * Git-based development, testing and deployment documentation For the integration layer, I would first review the systems and data requirements and then recommend **REST/web services or GraphQL** based on the actual use case, authentication requirements, and expected data volume. **Proposed toolchain:** PHP 8.x, latest supported Moodle Workplace release, MySQL/MariaDB, Git, REST APIs, and Moodle's native plugin/web-service architecture. My approach is to keep the implementation **clean, maintainable, upgrade-safe and reusable across multiple tenants**, with proper documentation and testing. I’m available to start immediately. I can review your existing Moodle Workplace environment and requirements first, then provide a clear implementation plan, milestones and timeline. I can also provide examples of my PHP/API/business-application work where relevant.
$4 USD in 40 days
0.0
0.0

Hi there! The real challenge here isn't the plugin or integration code itself - it's designing the integration layer so data stays in sync across multiple tenants without creating a maintenance nightmare. Multi-tenant systems are brittle when each customer's workflow rules and data mappings diverge. I'd structure this around a single, versioned integration contract that lives in your plugin, so downstream systems treat Workplace as a predictable peer rather than trying to mirror everything. On the technical side, I'd recommend REST with webhooks for the bidirectional flow - GraphQL adds complexity you probably don't need right now, and it's easier to audit and debug when things go wrong across tenants. I'm comfortable working within the latest Workplace release (currently 4.4+) on PHP 8.1+. I've built multi-tenant integrations before, though I won't claim Workplace-specific credits I don't have - but the principles transfer cleanly. One quick clarification: are there specific legacy systems in your stack that have particular API constraints, or are we designing the integration contract from scratch? Corné
$2 USD in 40 days
0.0
0.0

Lima, Peru
Payment method verified
Member since Nov 9, 2005
$30-250 USD
$100-400 USD
$10-30 USD
$250-750 USD
$30-250 USD
$250-750 USD
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$250-750 USD
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$250-750 USD