Concept guide

SCORM, explained without the acronym soup.

SCORM is the standard that lets a course built in one tool run and report inside a different learning platform. It matters mainly when you change platforms.

What does SCORM actually do?

SCORM packages a course into a zip file with a manifest describing its structure, and defines how the course reports back to the platform hosting it. Completion, score, time spent, and where the learner got to.

Without a shared standard, a course built in one tool would only run in one platform. SCORM is what makes the content portable.

When does SCORM matter?

Mostly at migration. As long as everything stays where it is, the standard is invisible. The moment you change platform, SCORM is the difference between moving your catalogue and rebuilding it.

On the Bonjour Sublime project Julia Mattey moved 15 e-learning products between platforms with zero content loss, and the portability of the packaged content is a large part of why that was possible.

What is the difference between SCORM and xAPI?

SCORM tracks what happens inside a course on a platform. xAPI, sometimes called Tin Can, tracks learning activity anywhere, including things that happen outside a formal course.

For most corporate training SCORM is sufficient. xAPI earns its complexity when you need to record learning that happens in the flow of work rather than in a module.

Do we need to care about SCORM versions?

Briefly. SCORM 1.2 is older and more widely supported. SCORM 2004 adds sequencing rules and better status reporting. Most platforms accept both, and unless you need enforced sequencing, 1.2 is usually the safer export.

FAQ

Common questions.

Does SCORM work with any LMS?

With any SCORM-compliant one, which is most established platforms including Cornerstone and Moodle. Some newer course platforms aimed at direct-to-consumer selling do not support it, which is worth checking before committing.

Can a SCORM course be edited after it is packaged?

Not directly. You edit the source in the authoring tool and re-export. This is why keeping the source files and the production process matters more than keeping the packaged output.

LimaLimon

Tell me what is not working.

If your training is expensive to maintain, slow to update, or not landing with the people it is for, I can usually tell you fairly quickly whether that is a content problem, a platform problem or a process problem.