Lost the source file? The published course is enough.
Upload the zip from Storyline, Rise, Captivate, Lectora, iSpring or Moodle. Words and media come across nearly whole, interactions about half the time, and the report lists the rest.
Last reviewed
Upload a published course — or a source file where you have one — and Scormbusters rebuilds it as an editable course, then exports SCORM 1.2, SCORM 2004, cmi5 or xAPI for any LMS. The original authoring tool and its license are not needed.
Every import ends with a report of what came across and what did not.
- Scormbusters imports published courses from Storyline, Rise 360, Captivate, Lectora, iSpring, Adapt, H5P and Moodle, and any SCORM, AICC, cmi5 or xAPI package; from Articulate Studio it reads Presenter '09 text and notes only, and Flash content is not converted.
- Source files are optional: the published package is enough.
- Across 98 real published courses re-imported on every release: words 100%, images 99%, media 98%, quiz questions 83%; interactions rebuilt as working triggers: Storyline 49%, Captivate Classic 40%, all-new Captivate 9.7%. The import report lists everything else.
- Every import produces a report listing what did not come across.
- Exports: SCORM 1.2, SCORM 2004, cmi5 and xAPI.
Before you migrate
- Check a package for free — see whether a course will work in your LMS before anyone touches it. No account needed.
- Scan for accessibility — what a screen reader announces, and which WCAG criteria fail.
- Scan a whole library at once — with an account, upload many packages and get one report: what breaks, what fails WCAG, and which courses to fix first or archive.
Supported tools
Articulate Storyline
Reads: The HTML5 publish (SCORM, xAPI, cmi5 or web). The .story file is not needed.
Comes across: Slides, layers, text with its formatting, images, audio and video, questions with answer keys, and triggers, variables and states as working interactions. Anything that would behave differently is listed in the report instead of guessed.
Articulate Rise 360
Reads: An exported Rise package (SCORM, xAPI or web).
Comes across: Lessons block for block — text, media, accordions, tabs, knowledge checks and quizzes with answer keys.
Adobe Captivate
Reads: Captivate Classic .cptx project files, Classic HTML5 publishes (9 to 2019) and all-new Captivate 12/13 publishes.
Comes across: Slides, text, media and quiz questions with answer keys; Classic button and slide actions rebuilt as working triggers where they run the same way (40% in our test corpus).
Lectora
Reads: Published Lectora output and .awt project files (Inspire 12 and later).
Comes across: Pages as editable lessons with text, media and most questions with answer keys (63% in our test corpus). Lectora actions are listed for you to rebuild.
iSpring Suite and QuizMaker
Reads: Published iSpring courses and quizzes, without the PowerPoint or project folder.
Comes across: Slide text, media and most quiz questions with answer keys (72% in our test corpus).
Articulate Studio (Presenter, Quizmaker, Engage)
Reads: Published Studio output.
Comes across: Presenter '09 slide titles, text and notes only. Content inside Flash (slides, Quizmaker, Engage) is reported, not converted.
Flash-era courses
Reads: Packages whose content is in .swf files.
Comes across: The course structure and anything outside the Flash files; what is locked inside Flash is listed so it can be rebuilt.
Moodle
Reads: Course backups (.mbz) from Moodle 1.9 to 4.x. Learner data in a backup is never imported.
Comes across: Sections, pages, labels and the quiz questions with an equivalent type (48% in our test corpus).
Any SCORM, AICC, cmi5 or xAPI package
Reads: Packages from any tool — also Adapt, H5P, IMS Common Cartridge, QTI and PowerPoint (.pptx).
Comes across: Text, media and, where the package carries them, questions with answer keys.
Frequently asked questions
Do I need the original source files?
No. For every tool above the published package is enough; Scormbusters reads the course data inside it. A Captivate .cptx or Lectora .awt project file works too when you have one.
What does not come across?
Every import ends with a report listing exactly what could not be recreated and why — for example custom JavaScript, or Lectora actions. Nothing is silently dropped or approximated.
Will learners keep their completions when I replace a course in my LMS?
Export with “Replace the original in your LMS” and completions and grades stay attached in the LMS (verified in Moodle; try a test copy in yours). In-course bookmarks start over.
How is migration priced?
Importing and previewing are free. A migration is counted when you first export or publish an imported course: Designer includes 5 a month, Studio 25 and the 14-day trial 3, then credits are $99 a course (less in packs) or a Library Pass covers a whole library. Scanning a whole library first counts nothing. See pricing for the details.
Bring one stuck course. See what comes back.
Upload the published zip and play it rebuilt as an editable course, with the list of anything to rebuild by hand. No account, no card; the private link lasts seven days.