Quote , valid 14 days
Assumptions and what's not included
This one is big enough to plan in milestones. Email us to book a call and mention your quote number.
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.
Online, replies in seconds
Hi. Before we start, tell me who you are so the engineer who reviews your quote can reach you.
Quote , valid 14 days
This one is big enough to plan in milestones. Email us to book a call and mention your quote number.
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 work | How 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 |
You focus on what the plugin is for and who it helps. We take care of the code.
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.
Price, timeline, what's included and what isn't. Ask it to trim scope or change things, and it reissues the quote.
Pay through Whop. An engineer confirms the details with you within one business day and work starts.
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.
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/
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.
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.
Paid in full upfront
from$700
Usually under two weeks
Plugins with their own data, permissions, pages and backup, the kind most institutions need.
Full payment under $1,500, otherwise half upfront
from$4,000
Planned in milestones
Several plugins working together, integrations with outside systems, AI features, migrations.
Paid per milestone, before each one starts
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.
Fast doesn't mean sloppy. Every plugin we hand over passes the same checks Moodle Marketplace reviewers run, plus our own list.
$ 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 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.
Anything else, email contact@devlms.com or ask the scoping agent.
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.
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.
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.
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.
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.
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.
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.
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.
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.
English, Arabic and French. Plugins ship with language strings ready for translation, and we test right to left layouts.