Coming from Moodle

Migrate from Moodle: your .mbz backup, rebuilt as editable content

Moodle's own backup is the highest-fidelity route out of Moodle — and the highest-fidelity route in. Export one course, upload it, read what could not come across, then edit what did.

All three formats

How to export a Moodle course

The first step happens entirely inside the Moodle you already run.

  1. 1

    Open the course and go to Course administration → Backup.

  2. 2

    Run the backup through to the end and download what Moodle produces — a single .mbz file, one per course.

  3. 3

    Upload that .mbz here from Courses → Import course → Import a course package.

One file per course, up to 2 GB. A media-heavy Moodle export does not have to be trimmed before it will upload.

What a Moodle backup carries across

The .mbz is Moodle's native full-course backup, so it is the richest file you can hand us — and what lands is native, editable content rather than a frozen archive playing in a frame.

Comes across

  • Course structure — sections and activities become modules, lessons and pages, one section per unit in the package
  • Reading material, gathered into a Learning Materials activity for each section
  • Question banks, as editable questions across seven common question types
  • Images and links inside questions and pages
  • Moodle's auto-graded essay questions, converted to AI-marked short answers

Named and skipped

A real Moodle course carries more than its students ever saw. Import all of it blindly and a course whose students see seven quizzes suddenly offers twelve.

  • Hidden activities — the retired drafts and trainer-only copies your course kept out of sight. Hiding them was a decision someone made deliberately, so they are skipped by name rather than quietly restored
  • H5P and similar interactive embeds that need their original engine. A label mixing text with an embed keeps its text
  • Question types that cannot be marked without Moodle behind them

The loose notes Moodle prints between activities are merged into one readable page per section, rather than shattering a lesson into scraps. You get the full list on the preview when you previewed, and in the completion email when the import ran in the background — an import that reports success while quietly dropping a dozen items is worse than one that hands you a list.

Two paths, by package size

Up to 100 MB the import is previewed and committed while you watch: you see the module → lesson → activity tree that would be created, item by item, and nothing is written to your courses until you commit. A package as large as 2 GB goes to the background pipeline instead — the upload runs with a progress bar, there is no on-screen preview because the reading happens after you have closed the tab, and you are emailed when the course is ready.

Grounded in your curriculum — only if you say so

Reading the package and building the course out of it use no AI at all. Grounding is asked outright, as a question in the import itself — ground this course in Curriculum Intelligence? — with no answer pre-selected. Say yes and the imported material becomes that course's knowledge base, so the tutor answers from your content and the generators write in your curriculum's language from day one. Say no and nothing is embedded; the course still imports, and you can ground it later.

An imported quiz is authoring material

Each quiz in the package arrives as questions you can read, edit and decide about — not as something a learner can walk into. Review them, keep the ones worth keeping with Save to Bank…, then choose what that bank becomes: an ungraded practice set shared to learners, or a graded quiz built from it. Nothing an import brings in reaches a learner until someone has looked at it.

What is already here when the course lands

The import is the boring half. This is the half that decides whether the move was worth making — platform features rather than a shopping list of add-ons to licence separately.

26 AI tools, built in

Course generation from a syllabus, quizzes, rubric-based grading, slides, study guides and worksheets — all grounded in your own materials.

Cog, on every page

An Ask Cog bubble that already knows the course, lesson or quiz in front of you: the tutor for learners, the assistant for instructors. It does not surface quiz or answer-key material before or during an attempt, so it is safe to leave on during assessment — and it is switched on for every tenant.

Live video sessions

Scheduled from a course, a classroom or the calendar, and joined in the browser — with no separate account and no third-party video subscription.

Certificates that verify themselves

QR codes, a public verification page in your branding, Open Badges 3.0 credentials, validity windows and recertification.

Your brand, your domain

White-label branding resolved before anyone signs in — down to the notification emails and the certificate page — with role-based dashboards and one learner's whole record on a single page.

An LTI 1.3 platform of its own

The specialist tools you already licence launch here too, with OAuth2 security, grade passback through Assignment & Grade Services and roster sync through Names & Roles.

And the way back to Moodle

Judge a platform by its exits. Whole courses export as Moodle .mbz, Common Cartridge 1.3, SCORM 1.2 or SCORM 2004; question sets export as Moodle XML or QTI 2.1, which Moodle reads straight into its own question bank. No penalty and no support ticket — the door you came in through stays unlocked.

Moodle migration questions

Do we have to move every Moodle course at once?
No. Import course by course, at whatever pace the teaching calendar allows. EduGears AI LMS is also an LTI 1.3 platform in its own right — it hosts external tools with OAuth2 security, returns grades through Assignment & Grade Services and syncs rosters through Names & Roles — so you can run alongside your existing Moodle through the transition instead of cutting over in a single weekend.
How big can a Moodle backup be?
Up to 2 GB. Up to 100 MB the import is previewed and committed while you watch; above that it goes to a background pipeline, the upload runs with a progress bar, and you are emailed when the course is ready — with the same skip list you would have read on screen. Media-heavy Moodle exports are the usual reason for the second path.
What happens to our Moodle question banks?
They import as editable questions across seven common question types, and they can leave the same way — as Moodle XML or QTI 2.1. Question banks are usually the most laboriously built thing an academy owns, so they are worth checking separately from the course story whenever you compare platforms.
Can we try it with one real course first?
Yes. Ask us to set you up on the free evaluation tenant, then import a real course backup and read the skip list before you decide anything — on screen with the preview if the package is under 100 MB, in the completion email if it went to the background. No card, no commitment.

Try it with a real course

Export one course from where it lives today and import it. The skip list will tell you more about a migration than any sales call can — ask us to set you up on the free evaluation tenant. No card, no commitment.