How to build, move and deliver courses with Scormbusters
Guides for authors, references for administrators and developers. Every page is checked against the product and dated, so when something here does not match what you see, the page is wrong — tell us.
Looking for one answer? Search the Help Center. Language models can read all of it at /llms.txt and /llms-full.txt.
Get started
What Scormbusters is, and the first course: from a template, from scratch or from an import.
- What is Scormbusters?What Scormbusters does, how courses are structured (course, module, lesson, block), and how building and taking a course fit together.
- Start a course: blank, from a template, or from an importThe three ways to start a course in Scormbusters — a blank course, one of four templates with sample content, or an import of a course you already have — and exactly what each template contains.
- Create Your First CourseStep by step: create a course, add modules and lessons, build a lesson from blocks, preview it, publish it and enroll learners.
Build
Two editors: lessons of stacked blocks that reflow on any screen, and Scenes, a slide canvas with triggers, variables and states.
Block editor
- Block types referenceEvery block in the Scormbusters lesson editor: text, layout, media, interactive and question blocks, what each does and when to use it.
- Building Quizzes & AssessmentsHow Scormbusters scores quiz blocks, lessons and courses, how passing score and max attempts work, and how to reuse questions from the question bank.
- Question pools and slide drawsGive each learner a random selection: set Questions per attempt on a lesson, or a Random draw bank on Scenes slides. How the draw is made, kept on resume, scored and exported.
- Custom Interactions: Your Own Code, TrackedRun your own HTML, CSS and JavaScript in a lesson, sandboxed, and have it report a score, completion and saved state to Scormbusters and to the LMS through a small postMessage API.
- Custom interactionsRun your own HTML, CSS and JavaScript in a lesson, sandboxed, and track it: the Scormbusters API and postMessage protocol for score, completion, saved state and height, the sandbox, and the limits.
- Branching with the Adaptive EditorRoute learners to different lessons by score, pass or fail, completed lessons or the answer they chose, using the Adaptive tab: connections, conditions, priorities, the Path Simulator and validation.
- Adding Video to Your CourseAdd video to a Scormbusters lesson: link YouTube or Vimeo, upload through Cloudflare Stream or Mux, upload a file directly, and add captions.
- Theming and brandingSet a course's theme (presets, colors and fonts) and your organization's branding (name, logo, color, export footer), and where each one shows: the preview, the hosted player and exported packages.
Scenes
- The Scenes editor: slides, objects and layersFind your way around the Scenes slide canvas: which courses open in it, the slide panel, the insert toolbar, the Properties panel, layers, undo, keyboard shortcuts, preview and exporting a package.
- Scenes triggers, variables and statesHow interactivity works on the Scenes slide canvas: the events and actions a trigger can use, conditions, course variables, object states, the order triggers run in, and how Storyline triggers and Captivate actions arrive on import.
Review and change control
- Stakeholder review: links, feedback and the author inboxSend a subject-matter expert or client a review link — no account or seat needed — and work through their feedback: the kinds of feedback, approvals, change detection, replies and applying a suggested rewrite in one click.
- Version history and comparing versionsHow Scormbusters keeps earlier versions of lessons and Scenes courses, how to restore one, and how Compare versions shows what a learner would see differently — every change to a question called out first.
- Preflight: catching problems before you publish30 checks that run as you build a Scenes course and stop the export on definite errors — broken triggers, unanswerable questions — and ask before exporting with accessibility gaps.
Migrate
Bring courses across from the tool that made them — the published package is enough — and read what the import report says.
Step by step
- Migrate your coursesMove courses from Storyline, Rise 360, Captivate, Lectora, iSpring, Articulate Studio, Flash-era packages, Moodle or any SCORM/AICC/cmi5/xAPI package into editable courses, from the published output, no source files needed.
- Import an Adobe Captivate course (.cptx or published output)What Scormbusters reads from a Captivate Classic .cptx, a Classic HTML5/SCORM publish (CPM.js) and an all-new Captivate 12/13 publish (project.js); what comes across, what does not, and how it differs from Adobe's own Classic importer.
- Import a published Storyline course (no .story file needed)How Scormbusters recovers the real text, pictures, layers, quizzes and triggers from a Storyline HTML5 publish — including text hidden behind Storyline's font subsetting — and exactly what does not survive: JavaScript, motion paths and the few trigger forms Scenes cannot run the same way.
- Import a published SCORM, AICC, cmi5 or xAPI packageWhich published packages Scormbusters can turn into editable courses — SCORM 1.2/2004, AICC, cmi5, xAPI, Rise 360, Lectora, iSpring, Articulate Studio, Adapt, H5P, Common Cartridge, QTI and Moodle backups — how the zip is handled, the 100 MB limit, and what to try when an import fails.
- Reading the import reportEvery part of the screen you see after an import — the counts, 'things need rebuilding by hand', 'Worth knowing', the accessibility fixes, problems during the import and error messages — what each means and what to do next.
By source tool
- Captivate Classic migrationMove Adobe Captivate Classic courses (9 to 2019, plus all-new 12/13) into editable, responsive courses, from the .cptx or from the published output alone.
- Lost .story file? Storyline output to editableRecover the text, images and quizzes from a published Storyline HTML5 package when the .story file is gone.
- Rise 360 alternativeKeep every Rise 360 course editable without a per-seat subscription: what Articulate 360 costs, how to export each Rise course before renewal, and what a Scormbusters import keeps.
- Lectora course to editableConvert a Lectora course — the published HTML or the .awt project — into an editable, responsive course and new SCORM, cmi5 or xAPI.
- iSpring course to editableEdit a published iSpring Suite or QuizMaker course without the original PowerPoint or project folder, and export it again.
- Moodle backup (.mbz) to SCORMTurn a Moodle course backup into an editable course and a SCORM, cmi5 or xAPI package for another LMS. User data is never imported.
- Articulate Studio end of supportWhat Articulate Studio 360's end of support on 2026-12-31 means, Articulate's own routes into Storyline 360 and Rise 360, and exactly what Scormbusters can and cannot do with Studio packages today.
- Flash (SWF) eLearning to HTML5The options for Flash-era courses when there is no source file — emulation, re-recording, rebuilding — and the structure-only recovery Scormbusters can do.
- Edit SCORM without the source fileTurn a published SCORM package into an editable course — text, media and, where the package carries them, quiz questions with answer keys — and re-export it.
When an old course will not open
- Open or edit a Captivate 2017/2019 course without CaptivateNo Captivate license, an old .cptx that newer versions reject, or only the published SCORM zip left? Here is what each option can and cannot recover, and how to get an editable course from the published output alone.
- Free SCORM package checkerCheck a published SCORM 1.2, SCORM 2004, cmi5, xAPI or AICC zip before uploading it to an LMS: what will break, what it means for learners and how to fix it. No account; the file is uploaded for checking only and deleted immediately, never kept.
Deliver
Publish a link, export a package for any LMS, launch over LTI, or send activity to a learning record store.
Publish and export
- Publishing and sharing a courseThree ways a course leaves the editor: publish it with a public link and your organization's catalog, share it for review, or export a package — and how to test that package in a SCORM player first.
- Export a course to your LMS (SCORM 1.2, SCORM 2004, cmi5, xAPI)How to export a SCORM 1.2, SCORM 2004, cmi5 or xAPI package, which to choose, how to upload it to Moodle and SCORM Cloud, how question pools behave in an LMS, and how resume data is kept inside SCORM 1.2's 4,096-character limit.
- Translate a course and ship every language in one packageAdd languages to a course, translate them in Scormbusters, with a translation vendor over XLIFF or with your own AI assistant, then export one SCORM or xAPI package that carries every language, with a learner language picker and progress that survives switching.
- LMS compatibilityWhat is verified where: dated SCORM Cloud and Moodle runs for SCORM 1.2 and 2004, the per-LMS matrix, the two platform quirks every vendor hits, and how to reproduce every claim.
- SCORM conformanceHow Scormbusters SCORM 1.2 and 2004 exports are verified: automated runs against SCORM Cloud and a from-scratch Moodle 4.5, every claim dated, every check reproducible.
- SCORM course doesn't resume or loses progressWhy learners restart a SCORM course from the beginning: SCORM 1.2's 4,096-character suspend_data limit, LMS quirks on relaunch, and new package versions — and how to diagnose each.
Learners and results
- Enrolling LearnersEnrol existing org members in a course by email or through a group, set due dates, track progress and remove enrollments.
- Setting Completion RulesSet a course's passing score, attempt limit, availability dates, lesson unlock schedule and completion certificate, and see which settings learners are held to today.
- Understanding Your Analytics DashboardWhat each Analytics card and chart measures (learners, completions, average score, completion rate, drop-off by lesson) and how to filter by course and period.
- Advanced ReportsLearner transcripts, question-level quiz analysis and time on task per lesson, each exportable to CSV.
LTI and xAPI
- LTI 1.3 Integration (Canvas, Moodle, Blackboard)Connect Canvas, Moodle or Blackboard to Scormbusters with LTI 1.3 so learners launch courses from the LMS without a separate login.
- LTI 1.3 setupConnect Scormbusters to Canvas, Moodle or Blackboard as an LTI 1.3 tool: registration, keys, launch flow, learner provisioning, and AGS grade passback to the LMS gradebook.
- Connecting an xAPI / LRSSend xAPI statements to SCORM Cloud, Learning Locker, Watershed or any xAPI 1.0.3 LRS, and see exactly which statements Scormbusters sends.
- xAPI / LRS integrationForward learning activity statements to any xAPI Learning Record Store, configured per organization, with the exact statement schemas sent.
Your courses, your files
- Keep your courses: exporting everything, and what happens if you cancelYour courses are yours. Download any course or the whole library as an open project export, export LMS packages that work without Scormbusters, and keep doing both for at least 90 days after a subscription ends.
- The project export formatWhat is inside a Scormbusters project export: project.json, the media folder and the JSON Schema — how courses, Scenes slides, triggers, question pools and translations are written, and how to import one back.
Accessibility
The checks, what to fix after an import, and what Scormbusters does and does not claim about conformance.
- The accessibility checks, mapped to WCAG 2.1 AAEvery accessibility check Scormbusters runs — in the lesson editor, the slide editor, preflight and the free scan — with the WCAG 2.1 success criterion each one maps to, what it cannot check, and the ADA Title II and HHS Section 504 deadlines.
- Accessibility triage after an importThe first accessibility pass on an imported course: Fix accessibility now, alt text triage (describe once, or mark decorative), the lesson editor's checker, and what Export with known issues means.
- AccessibilityWhat is accessible today, how it is enforced in code, and what remains: the published course output, the authoring tool itself (ATAG), and the automated checks that gate regressions.
- Accessibility conformanceThe live WCAG 2.1 AA status of Scormbusters' published courses and of the authoring tool itself — per-claim evidence, enforced by tests, gaps stated plainly.
- Free accessibility scanUpload a published course zip or paste its URL and get a WCAG accessibility report plus a screen-reader transcript. No account; the file is uploaded for scanning only and deleted immediately, never kept.
- Make old eLearning WCAG 2.1 AAHow to make an existing Captivate, Storyline or SCORM course WCAG 2.1 AA accessible: what can be patched, what cannot, and when to migrate instead.
- ADA Title II and eLearningThe ADA Title II and HHS Section 504 WCAG 2.1 AA deadlines for online courses, and how to remediate a legacy course library before them.
Teams & billing
Who can do what in a workspace, what each plan includes, and the record of who changed what.
- Team Roles and PermissionsWhat Owners, Admins, Members and Viewers (learners) can do, how one person works in several workspaces, how to hand over ownership or remove someone, and how to restrict a course to assigned authors.
- Invite Your TeamInvite teammates to your Scormbusters org, choose the right role (Owner, Admin, Member, Viewer) and manage pending invitations.
- Plans and limitsWhat Designer, Studio and Enterprise include — authors, monthly migrations, storage, library scans and features — how migrations and credits are counted, how the 14-day trial works, what happens at a limit, and why learners and reviewers are always free.
- Audit LogSee which admin and integration changes are recorded in the Scormbusters Audit Log, how to filter them, and how to export them.
- PricingHosted authoring plans with a 14-day trial; importing is free and migrations are counted when an imported course is first exported, with credits, a Library Pass or done-for-you migration for larger libraries.
AI assistants (MCP)
Scormbusters makes no AI calls of its own. Connect the assistant you already use and it works on your courses with your permissions.
- Connect Your AI AssistantScormbusters has no built-in AI and no AI fees. Connect the assistant you already use — Claude, ChatGPT, Claude Code or any MCP client — over OAuth or a personal token, and it works on your courses, on your own subscription.
- What to Ask Your AI AssistantWorking recipes for an AI assistant connected over MCP: modernize an imported course, draft quizzes from lesson content, write alt text, translate, audit accessibility and export.
- MCP serverConnect your AI assistant to Scormbusters over the Model Context Protocol.
- Bring your own AIScormbusters charges nothing for AI: connect the Claude or ChatGPT subscription you already pay for over MCP. Compare that with authoring tools that price AI per seat with expiring credits.
Developers
The REST API, signed webhooks and the machine-readable descriptions behind them.
- REST API referenceREST API reference (OpenAPI 3): courses, enrollments, analytics and webhooks, with request and response shapes.
- API Keys & WebhooksCreate scoped organization API keys for the REST API, personal tokens for AI assistants, and verify signed webhooks for course, learner and organization events.
- WebhooksHMAC-signed webhooks for ten course, learner and organization events, with per-event payloads, signature verification, delivery behavior and delivery logs.
- OpenAPI 3 spec (JSON)The machine-readable REST API description the reference is rendered from, for code generators and API clients.
- MCP reference as MarkdownThe whole MCP server reference — setup, every tool with its schema, errors and workflows — as one Markdown file for language models.