LearningFlow vs Moodle
Moodle is a full learning management system: enrolment, submissions, a weighted gradebook and completion records, with no licence fee if you host it yourself. LearningFlow makes the material that goes into the course, then assigns it to students who have their own accounts.
Classroom tools · Sources last read 13 September 2026
Choose Moodle if
You need the system of record: who is enrolled, what they submitted, what they scored.
- An auditor asks who completed which module, and on what date
- The software must run on your own servers, in your own country, upgraded when you say
- One student needs different rights in one course, set by a custom role
Choose LearningFlow if
The slow part is making the material, not recording who has done it.
- A Year 7 teacher needs a levelled passage, ten questions and a rubric by Monday
- The induction has to exist as a narrated MP4 in 16:9 and 9:16, with subtitles
- A department wants a small app over its own data, without waiting for IT
Where the two are built differently.
One part of the job, done well.
This is a good product at what it does. The question for a school is what else is on the invoice: each remaining job is another product, another bill, another set of logins, and a handover you do by hand every time.
Idea to a class that has done it.
One login, one pool of credits, one place the spending shows up. A video drops into a lesson, the lesson becomes an assignment, the assignment writes to a base and an app reads it — nothing is exported and re-imported.
What each one does.
Written from each product's own documentation. Where something is true only on a higher tier, the row says so.
| Moodle | LearningFlow | |
|---|---|---|
| Licence cost | Moodle LMS is GPL and free at any user count. You pay for hosting and support. | Paid, but in credits rather than seats. No subscription and no per-seat licence. |
| Grades and records | A weighted gradebook, activity and course completion tracking, and completion reports, refined over twenty years. | Assignments to student accounts, and xAPI statements sent to your own learning record store. No gradebook. |
| Files it produces | Grade exports, question-bank XML and .mbz backups. No PowerPoint, Word, video or audio. | .pptx, .xlsx, .docx, .mp4, .mp3 and .png, with spreadsheet formulas that still calculate. |
| Choice of model | The site admin brings an OpenAI, Azure AI or Ollama account, and that API bill is yours. | Flow Designer reaches Claude, OpenAI, Gemini, Grok and DeepSeek among others, not gated by plan. |
| Switching one person | Permissions attach to roles in a context, so one person needs a custom role assigned there. | Seven capabilities switched per member, including work with AI and solution designer. |
| Adding your own app | Self-hosted sites install plugins. MoodleCloud sites cannot install any at all. | Describe an app and get a working one with its own address and sign-in. |
| Using both together | Launches external tools by LTI and records the grades they return. It does not store xAPI statements itself. | Tools launch from Moodle by deep link, and any flow answers POST /task with an x-api-key. |
| Who keeps the work | The site. Courses live in course contexts, not in a teacher's personal account. | The organisation. orgId is stamped at creation and never moves between orgs. |
What comes with it here.
A narrated whiteboard video
One sentence becomes an MP4 in 16:9, 9:16 or 1:1, with subtitles off, alongside as .srt, or burned in.
Fifty-nine ready teacher tools
Lesson plans, rubrics, text levelling and YouTube questions in a public gallery, plus a canvas for your own.
Apps with no secrets
A published app calls Gmail, Resend, WhatsApp or speech-to-text with the credentials injected server-side.
Separate credit wallets
Personal, organisation and enterprise wallets do not mix, so a teacher's free monthly grant never pays for the school's work.
Where Moodle is the better choice
If what you need is a system of record, choose Moodle and stop reading here. A college with four thousand enrolments, resits and an external examiner needs the gradebook, the reusable question bank and the completion reports Moodle has refined over twenty years. It is GPL, so you pick the host, the country and the upgrade date, and a .mbz backup leaves with you if you go. LearningFlow has none of that machinery and is not built to replace it.
The whole stack against Moodle.
The table above compares the two at the job they share. This one runs every capability past both, because what a school is choosing between is usually a tool that does one job and a workspace that does many. Hover any mark to see what it means, and a partial one to see exactly what is limited.
| LearningFlow | Moodle | |
|---|---|---|
| Ask and read | ||
| Chat with AI | ||
| Research the web and write it up | ||
| Read text off an image or a scan | ||
| Agent browses the live web | ||
| Make | ||
| PowerPoint deck | ||
| Spreadsheet with working formulas | ||
| Word document | ||
| Image generation | ||
| Video generation | ||
| Narrated whiteboard video, corrected scene by scene | ||
| Voice-over | ||
| Song generation | ||
| Interactive web page | ||
| Edit what it made, online | ||
| Slide and design templates | ||
| Presenter on camera, from a photo you supply | ||
| Teach | ||
| Ready-made teacher tools | ||
| Build your own tool, no code | ||
| Lesson that branches on the answer | ||
| Hears them read aloud, checks pronunciation | ||
| Assign to a class with a join code | ||
| Assignments and submissions | ||
| Student accounts | ||
| LTI link from your LMS | ||
| Learning records to your own LRS | ||
| SCORM 1.2 package out | ||
| Build | ||
| Working app | ||
| Full working platform templates | ||
| Several apps over one database, rights each | ||
| App sends email or WhatsApp | ||
| App runs on a schedule | ||
| App accepts webhooks | ||
| Generate real-time apps | ||
| Generate AI-driven apps | ||
| Shared database | ||
| Revoke one app's access, not the others | ||
| Run | ||
| Run any tool from your own software | ||
| Choose the AI model, on every plan | ||
| Switch a feature off per group | ||
| Organisation keeps the work when staff leave | ||
| We do not do this | ||
| Transcribe a video or audio file | ||
| Custom domain for a published app | ||
Before they decide.
Do we have to leave Moodle to use LearningFlow?
No. Keep Moodle as the record. Tools built in LearningFlow launch from Moodle by deep link, and xAPI statements can go to a self-hosted LRS or to the LRS your institution already runs. A Whiteboard Studio video also exports as a SCORM 1.2 package you can upload to a Moodle course like any other. Only the video does, and only 1.2 — Articulate and iSpring publish 2004, AICC and cmi5 from one dialog — so for decks, quizzes and apps, plan on xAPI and LTI 1.3.
Moodle is free. Why pay for anything?
The licence is free, the hosting and support are not, and neither writes the worksheet. LearningFlow is charged in credits with no subscription, so a department can spend a few pounds testing it before anyone signs anything.
Does Moodle's AI cost anything, and can we pick the model?
Moodle charges nothing for AI and supplies no model. The site admin supplies the model: an OpenAI or Azure AI account whose bill you pay, or Ollama installed on a server of your own. A model is set per action. In LearningFlow the model list is not gated by plan, and the only gate is a per-organisation admin override.
A teacher leaves in July. What happens to their work?
In Moodle the courses stay, because content lives in course contexts on the site rather than in the account. In LearningFlow the orgId is stamped when the object is created and never moves, so removing a member deletes the membership row, not the work. An admin can also list org-library tools whose owner has left and reassign them.
We are on MoodleCloud. Does that change anything?
Yes. MoodleCloud sites cannot install plugins, so anything you would normally add that way needs self-hosting or a Certified Partner. LearningFlow sits beside the site instead of inside it, so the plugin rule does not apply. For reference, MoodleCloud Starter is US$170 a year for 50 users and 1GB of storage, billed annually. The site quotes it in your own currency.
Where this came from. Read on 13 September 2026. Moodle changes its product and its prices without telling us, so check anything that decides a purchase.
- MoodleCloud Plans and Pricing (official tiers and prices) ↗
- Moodle Docs 5.0 — AI placements (capabilities, defaults, activity-level limitation) ↗
- Moodle Docs 5.2 — OpenAI API provider (paid account required, model per action) ↗
- Moodle Docs 5.0 — Override permissions (roles in contexts) ↗
- Moodle support — Installing plugins on MoodleCloud sites ↗
Try it on your own work.
Teachers get credits every month, free. No card, no seat count.