SCORM guide

SCORM 1.2 vs SCORM 2004

Compare SCORM 1.2 and SCORM 2004 completion, success, scoring, sequencing and LMS compatibility to choose the right export for your course.

Updated 1 August 2026By Lumeo Learning Ltd

The short answer

Use the version your LMS and organisation already support reliably. If there is no established requirement, SCORM 1.2 is usually the broadest compatibility choice. Choose SCORM 2004 when you need its clearer separation of completion and success, or when a tested LMS workflow depends on 2004 behaviour.

The learning design can be identical in both versions. The difference is mainly how the course communicates status and data to the LMS.

SCORM 1.2 and SCORM 2004 compared

AreaSCORM 1.2SCORM 2004
CompatibilityVery widely supported, including older LMS platformsWidely supported, but implementation quality varies
Completion and passCombined lesson status can be limitingSeparate completion and success status
Resume dataSmaller suspend-data capacityLarger suspend-data capacity
SequencingNo standard sequencing modelIncludes sequencing and navigation rules
Typical useReliable, straightforward LMS trackingMore detailed status or structured sequencing

When SCORM 1.2 is the better choice

SCORM 1.2 remains common because it is understood by a wide range of LMS platforms and authoring tools. It is a sensible default when:

  • Your LMS documentation specifically recommends 1.2.
  • You distribute the same package to several client LMS platforms.
  • You need straightforward completion, pass/fail and score reporting.
  • Your organisation already has a tested upload and reporting process.

Its main limitation is the lesson-status model. Completion and success are not represented as independently as they are in SCORM 2004, so the authoring tool must map results carefully.

When SCORM 2004 is the better choice

SCORM 2004 separates completion status from success status. A learner can therefore complete a course but fail its assessment without those two facts competing for one status value.

Choose it when:

  • Your reporting needs distinguish completed from passed.
  • Your course requires more resume or interaction data.
  • Your LMS and authoring tool have been tested together using 2004.
  • You genuinely need 2004 sequencing behaviour.

Do not select 2004 simply because the number is newer. A technically richer specification is not automatically safer if the receiving LMS implements it inconsistently.

Completion, success and score

These three results answer different questions:

  • Completion: did the learner finish the required activity?
  • Success: did the learner meet the pass condition?
  • Score: what result did the learner achieve?

Before release, write down what the LMS should display for a pass, fail, incomplete attempt and reopened completed attempt. Then test each case. This is more dependable than assuming the chosen standard will interpret your intent automatically.

A practical decision process

  1. Check the LMS vendor's current supported standards.
  2. Ask which version your existing courses use successfully.
  3. Identify whether completion and pass must be reported separately.
  4. Export a small representative test course in both versions.
  5. Test pass, fail, resume and an unanswered graded question.
  6. Adopt the version that reports correctly and document it as your standard.

If both versions work and no 2004-specific feature is required, the broader compatibility of SCORM 1.2 often makes it the simpler operational choice.

Test the package, not only the preview

An authoring-tool preview does not exercise the LMS communication layer. Always test the exported ZIP after upload. Confirm the actual LMS report, not just the final screen shown inside the course.

Follow the complete checklist in How to build and export an eLearning course as SCORM, including interrupted sessions, failed attempts and mobile/browser checks.

Put the guidance into practice

Build a real course in Lumeo, preview it in the browser, and export it to SCORM, standalone HTML or PDF. The free plan does not require a payment card.

SCORM 1.2
SCORM 2004
Privacy-first controls
Encryption in transit & at rest