Packages your LMS opens, and a way out
A zip that works is the whole job. We publish the test runs that say it does.
Export any course, block lessons or Scenes slides, as SCORM 1.2, SCORM 2004, cmi5 and xAPI, unbranded and on every plan. Replace an imported course in the LMS without wiping completions, ship several languages in one package, or take the whole source with you as a project export.
Four package formats, from the same course
| Format | Manifest | What the LMS gets |
|---|---|---|
| SCORM 1.2 | imsmanifest.xml | The one every LMS takes. Completion, pass or fail, and a 0–100 score. |
| SCORM 2004 (3rd edition) | imsmanifest.xml | Completion and success reported separately, plus a scaled score. |
| cmi5 | cmi5.xml | The LMS launches it; statements go to the LMS's own record store. |
| xAPI (Tin Can) | tincan.xml | For an LMS or LRS that launches Tin Can packages. |
- Each package carries its own player, styles, lesson files and the media you uploaded.
- No Scormbusters badge or link in the package, on any plan.
- Question pools draw once per attempt and save the draw, so a learner who resumes sees the same questions.
Completion, pass or fail, score, and where the learner was
- SCORM 1.2: incomplete, completed, or passed or failed when the course has a pass mark; a 0–100 score.
- SCORM 2004: completion and success separately, the raw score and a scaled score.
- Resume: progress is saved in the LMS's suspend data and kept under 3,800 characters, inside SCORM 1.2's 4,096. When a long course runs over, the least important state is dropped before anything else; completed lessons, the score, question draws and the chosen language are always kept.
- A learner who relaunches lands where they were, even in LMSs that don't say the attempt is a resume.
Fix a course without wiping its completions
Imported a course and corrected it? Export with “Replace the original in your LMS” and the package keeps the identifiers of the one it came from, so the LMS can match learners’ records to it. In our Moodle 5.2.3 run on October 7, 2026, a student who had passed at 80% kept the pass and the grade; the same course replaced with an ordinary export lost both. In-course bookmarks start over. Not tested yet in other LMSs, which version courses their own way.
Languages, the full source, LTI and an LRS
- Multilingual packages. Translate through XLIFF and export one package with a language picker, instead of a package per language.
- Project export. The whole course as documented JSON with its media and a JSON Schema, readable without us: blocks, question pools, objectives, translations, themes and the full Scenes graph. It leaves out learner data, comments, review links and version history.
- LTI 1.3 (beta, Enterprise). Launch hosted courses from the LMS and send grades back to its gradebook. Deep Linking is not supported.
- xAPI to your LRS.Courses played on Scormbusters can forward completions to a Learning Record Store you configure; cmi5 and xAPI packages talk to the LMS’s own.
Where it has been tested, and when
| Where | What was checked | Last run |
|---|---|---|
| SCORM Cloud | SCORM 1.2 and SCORM 2004 probes against a live registration, including resume after a full relaunch | |
| SCORM Cloud | Full-course exports in SCORM 1.2 and SCORM 2004: completed, passed and a score of 100 recorded; a failed attempt recorded as failed | |
| Moodle 4.5 | SCORM 1.2 probe; the SCORM 2004 probe as a smoke test only | |
| Moodle 5.2.3 | Replace the original: a student's pass and 80% grade stayed attached after the package was replaced | |
| Moodle 5.2.3 | LTI 1.3 launch and grade return to the gradebook | |
| Canvas | LTI 1.3 launch and grade return, as an assignment and as a module item | |
| saLTIre | LTI 1.3 launch and grade return against a strict platform emulator |
Not tested yet: Blackboard, Cornerstone, TalentLMS, Docebo, SCORM packages in Canvas and cmi5 and xAPI packages in any LMS.
What export doesn't do
- No AICC, web-only (HTML5 without an LMS), video, PDF or Word output.
- cmi5 and xAPI packages have not yet been verified in an LMS; SCORM 1.2 and 2004 have.
- Not tested yet: Blackboard, Cornerstone, TalentLMS, Docebo, and SCORM packages in Canvas.
- In Moodle, SCORM 2004 runs as a smoke test only: Moodle does not support 2004 sequencing, so use SCORM 1.2 there.
- Exporting an imported course counts as a migration on your plan, once per course.
Questions
Does the exported package say Scormbusters anywhere?
No. There is no badge or link to us in an exported package, on any plan.
Will my learners lose their completions when I replace a course in the LMS?
Not if you export an imported course with “Replace the original in your LMS”. It keeps the identifiers of the package it came from, and in our Moodle 5.2.3 test the learner's pass and 80% grade stayed attached; an ordinary export wiped them. In-course bookmarks start over. We have not tested other LMSs yet, so try a test copy in yours.
Which LMSs has it been tested in?
SCORM Cloud and Moodle, by automated runs with dated results, and LTI 1.3 launch with grade return on Canvas, Moodle and the saLTIre emulator. The table on this page lists each run and what has not been tested.
Can I get my course out of Scormbusters entirely?
Yes. The project export is one zip with the course as documented JSON and every media file, readable without us. Learner data, comments and version history are not part of it.