Moodle plugins, built in days.

Describe the plugin you need and get a fixed price in minutes. We build it with AI agents and senior review, test it properly, and hand you clean code you can ship to your site or the Moodle plugins directory.

  • $190 for the smallest plugin
  • 2 to 3 days for a small plugin
  • 10+ years building e-learning platforms

Get a fixed quote

Online, replies in seconds

  1. 1 Your details
  2. 2 Your plugin
  3. 3 Fixed quote

Hi. Before we start, tell me who you are so the engineer who reviews your quote can reach you.

We use these details only to follow up on your quote.

Same plugins. A fraction of the wait.

We've built Moodle plugins for years. AI agents changed how fast we can go from idea to working code, so you spend your time testing the idea with real students instead of waiting on developers.

How we used to workHow we work now
The smallest plugin $300 and one to two weeks From $190, ready in 2 to 3 days
Complex, domain heavy projects Up to $25,000 and several months Split into milestones, the first one in one to two weeks
First thing you can try Near the end of the project A demo video and screenshots within days
Automated tests Often skipped to save budget PHPUnit and Behat on every plugin
Getting a price Calls and emails over several days A fixed quote from the scoping agent in minutes

From idea to production

You focus on what the plugin is for and who it helps. We take care of the code.

  1. Describe it

    Share your contact details, then tell the scoping assistant what the plugin should do, in plain words. It asks a few questions about users, Moodle version and the systems involved.

  2. Get a fixed quote

    Price, timeline, what's included and what isn't. Ask it to trim scope or change things, and it reissues the quote.

  3. Pay and kick off

    Pay through Whop. An engineer confirms the details with you within one business day and work starts.

  4. Test, iterate, ship

    Each build comes with a demo video, screenshots and the installable plugin. You test with real users, we refine, you ship.

Every quote includes two rounds of changes. After launch, the care plan keeps your plugin working through Moodle and PHP upgrades.

What we build

If it lives inside Moodle, we can build it. Here's where your plugin will sit in the codebase, and the kind of work each place is for.

moodle/

  • mod/ Activity modules. New kinds of course activity, with their own grading, settings and reports.
  • blocks/ Blocks. Dashboards and sidebars: progress, overdue work, announcements, shortcuts.
  • local/ Local plugins. Custom pages, rules, automation and the glue your institution needs.
  • report/ Reports. The numbers your managers keep asking for, exportable and filterable.
  • enrol/ Enrolment methods. Cohort rules, approvals, external sign ups, seat limits.
  • payment/gateway/ Payment gateways. Local payment providers Moodle doesn't support yet.
  • question/type/ Question types. Exercises specific to your subject, auto graded.
  • auth/ Authentication. Single sign on with your identity provider, OAuth, custom login flows.
  • ai/ AI providers and placements. Plug your own model into Moodle's AI subsystem, or add AI where teachers work.
  • theme/ Themes. Your brand on top of Boost, including right to left layouts.
  • webservice/ Integrations. Sync with your SIS, CRM, HR system, video or exam platform.

Prices

Every quote is a fixed price for a written scope. These ranges show where most plugins land. The scoping agent gives you the exact number for yours.

Small plugin

from$190

Usually 2 to 3 days

A button, a message, a setting or a block that Moodle doesn't have out of the box.

  • Blocks, filters, local tweaks
  • Availability conditions
  • Editor buttons

Paid in full upfront

Standard plugin

from$700

Usually under two weeks

Plugins with their own data, permissions, pages and backup, the kind most institutions need.

  • Reports and admin tools
  • Enrolment methods and payment gateways
  • Question types and activity modules

Full payment under $1,500, otherwise half upfront

Complex system

from$4,000

Planned in milestones

Several plugins working together, integrations with outside systems, AI features, migrations.

  • SIS, CRM and HR integrations
  • AI providers and placements
  • Custom learning workflows

Paid per milestone, before each one starts

Care plan

Keep your plugins working after launch: Moodle and PHP upgrades, bug fixes, and up to 4 hours of small changes every month.

$149 per month

Before AI agents, our smallest plugin cost $300 and domain heavy projects reached $25,000 over several months. We now pass the time we save on to you.

What "done" means

Fast doesn't mean sloppy. Every plugin we hand over passes the same checks Moodle Marketplace reviewers run, plus our own list.

Example run: local_yourpluginMoodle 4.5 and 5.x, PHP 8.1 to 8.3
$ moodle-plugin-ci phplint      ✓ passed
$ moodle-plugin-ci phpcs        ✓ 0 errors, 0 warnings
$ moodle-plugin-ci phpdoc       ✓ passed
$ moodle-plugin-ci validate     ✓ passed
$ moodle-plugin-ci savepoints   ✓ passed
$ moodle-plugin-ci mustache     ✓ passed
$ moodle-plugin-ci grunt        ✓ passed
$ moodle-plugin-ci phpunit      ✓ 48 tests, 211 assertions
$ moodle-plugin-ci behat        ✓ 12 scenarios
# every build, on every supported version
  • Moodle coding style and the plugin structure the directory expects.
  • Privacy API so your site stays GDPR compliant with data export and deletion.
  • Capabilities and contexts set up properly, so only the right roles see the right things.
  • Backup and restore for plugins that store course data.
  • Upgrade steps that keep existing data safe when you update.
  • Translatable strings and right to left layouts checked.
  • Docs: an install guide for admins and a short guide for teachers.

Next: build it yourself.

We're turning this workflow into a platform. Describe a plugin, and agents build it, test it, record a demo and send it to you for feedback. Moodle first, then other learning platforms. Join the early list to try it first.

  • Moodle, now
  • Canvas
  • Frappe LMS
  • Open edX
  • Others you ask for

Questions

Anything else, email contact@devlms.com or ask the scoping agent.

How much does a custom Moodle plugin cost?

With DevLMS, small plugins (blocks, filters, local tweaks, editor buttons) start at $190 and take 2 to 3 days. Standard plugins with their own data, permissions and pages (reports, enrolment methods, payment gateways, question types, activity modules) start at $700 and usually ship in under two weeks. Systems of several plugins or outside integrations start at $4,000 and are planned in milestones. Every quote is a fixed price for a written scope.

How long does it take to build a Moodle plugin?

Small plugins take 2 to 3 days, most standard plugins less than two weeks. The quote gives you the exact timeline before you pay, and a rush option shortens it.

Who owns the code?

You do. Moodle plugins are licensed under the GPL, and we hand over the full repository with its tests and docs. You can publish it, extend it, or hire anyone else to work on it later.

Which Moodle versions do you support?

Moodle 4.1 LTS through the current 5.x releases. If you run something older, mention it to the agent and the quote will include the extra work.

Is the price really fixed?

Yes, for the scope written in your quote. An engineer reviews every quote within one business day. If your plugin needs more than the quote covers, we tell you before any work starts, and you can adjust the scope or get a full refund.

How do I pay?

Through Whop's secure checkout, by card or the other methods Whop offers in your country. Quotes under $1,500 are paid in full upfront. Larger ones are split: half to start, half before handover.

What happens after I pay?

You get an email within one business day to confirm the details and get access to a test site if needed. Then you receive builds with a short demo video and screenshots, test them, and send feedback. Two rounds of changes are included in every quote.

Can you publish it to Moodle Marketplace?

Yes. Choose the directory submission pack and we prepare the listing, screenshots, documentation and the CI setup reviewers look for. Approval is decided by Moodle's reviewers, and we handle their feedback for you.

Do you use AI to write the code?

Yes, and that's why it's faster and cheaper. AI agents draft code and tests; a senior engineer designs the plugin, reviews every line, and is responsible for what ships. You talk to people, not just a bot.

Which languages do you work in?

English, Arabic and French. Plugins ship with language strings ready for translation, and we test right to left layouts.

Have a plugin idea? Get the price in minutes.

Describe your plugin

Backed by Ta9in.