Self-Hosted Moodle / Custom LMS vs LearnWorlds AI Course Platform
Estimate what moving from Self-Hosted Moodle / Custom LMS to LearnWorlds AI Course Platform costs over 12 to 36 months, including the one-time switch. Then remap your exported CSV headers.
Why teams look at this switch: Developer hosting maintenance, clunky UI & lack of interactive video quizzes/apps
Cost calculator
CSV header mapper
Rename exported Self-Hosted Moodle / Custom LMS column headers to the names LearnWorlds AI Course Platform expects. It runs in your browser. Only headers change and values are kept.
Renamed headers do not make a file import-ready. Compare the result with LearnWorlds AI Course Platform's import template and create any custom fields there first.
| Self-Hosted Moodle / Custom LMS column | LearnWorlds AI Course Platform column | Field type |
|---|---|---|
| username_email | Suggested | |
| firstname | first_name | Suggested |
| lastname | last_name | Suggested |
| course_shortname | product_id | Suggested |
| completion_pct | progress | Suggested |
When moving to LearnWorlds AI Course Platform makes sense
- Your main cost driver is Developer hosting maintenance, clunky UI & lack of interactive video quizzes/apps, and your volume is past the break-even point above.
- Your team can finish the CSV import and onboarding within the switching budget you entered.
- You have checked that LearnWorlds AI Course Platform's plan covers the integrations and compliance rules you need.
When staying on Self-Hosted Moodle / Custom LMS is the better call
- The one-time migration, re-integration or retraining cost is larger than 12 to 24 months of savings.
- You are inside a multi-year Self-Hosted Moodle / Custom LMS contract with early-termination fees.
- Your workflow relies on add-ons or features LearnWorlds AI Course Platform does not support yet.
How the result changes with volume
Twelve-month totals at half, default and double volume, using the default pricing model and a $150 switching cost.
| Volume (Enrolled Learners (x100)) | Self-Hosted Moodle / Custom LMS | LearnWorlds AI Course Platform | 12-month difference |
|---|---|---|---|
| 50% volume (6) | $246/mo | $39/mo | +$2,334 |
| Default volume (12) | $312/mo | $54/mo | +$2,946 |
| 200% volume (24) | $444/mo | $84/mo | +$4,170 |
Questions
How is the total cost of Self-Hosted Moodle / Custom LMS and LearnWorlds AI Course Platform compared?
Each side's monthly cost is multiplied by the months in the horizon, and the one-time switching cost is added to LearnWorlds AI Course Platform. At the default volume (Enrolled Learners (x100): 12), the model gives about $312 per month for Self-Hosted Moodle / Custom LMS and $54 per month for LearnWorlds AI Course Platform.
How do Self-Hosted Moodle / Custom LMS CSV headers map to LearnWorlds AI Course Platform?
The mapper renames Self-Hosted Moodle / Custom LMS columns (username_email, firstname, lastname, course_shortname, completion_pct) to LearnWorlds AI Course Platform columns (email, first_name, last_name, product_id, progress) in your browser. Custom fields must exist in LearnWorlds AI Course Platform before you import.
When should a company stay on Self-Hosted Moodle / Custom LMS?
Stay if the one-time switching, integration or contract-exit cost is larger than the savings over the horizon you care about. The calculator shows that case as a negative result.