Skip to content
EmbayLMS

Does SCORM 1.2 or SCORM 2004 matter for compliance training?

By EmbayLMS Inc.

Usually not. Both SCORM 1.2 and SCORM 2004 record completion, a pass or fail, and a score, which covers most compliance courses. SCORM 2004 matters when you must report completion and passing separately, force modules into order, or save long progress. Auditors read the LMS record, and neither version stores the completion date: the LMS does.

Warehouse team lead reviews a tablet beside a loading dock while colleagues work behind her.

Key facts

Short answer
Usually not. Both versions record completion, pass or fail, and a score.
When SCORM 2004 matters
Completion and passing reported separately, forced module order, or long saved progress.
Completion date
Not in either specification. The LMS records it.
EmbayLMS
Runs SCORM 1.2 and SCORM 2004 on every plan, on an engine built in house.

What does an auditor need from a SCORM course?

An auditor asks whether a named person finished a course, whether they passed, and when. The table below shows which of those each version can report. The short reading: the two versions differ on one row, and neither one answers the question of when.

What does an auditor need from a SCORM course?
What the auditor asksSCORM 1.2SCORM 2004
Did the person finish?Yes, in one status fieldYes, in a completion field
Did the person pass?Yes, in the same status fieldYes, in a separate success field
Finished but failed, on one recordNot possibleYes
What was the score?Raw score, with a min and maxRaw score, plus a scaled score
How long did it take?Session time and total timeSession time and total time
On what date did they finish?Not in the specificationNot in the specification

The last row is the one people miss. The completion date, the learner's identity and the course version all live in the LMS, not in the course package. So the record an auditor reads is only as good as the LMS that wrote it. Test each package on the LMS you will run it on before you rely on its records.

What is the difference between SCORM 1.2 and SCORM 2004?

SCORM 1.2 is the older and simpler of the two. It tracks whether a learner passed, failed or completed a course, along with a score. It is widely supported and rarely causes trouble.

SCORM 2004 adds sequencing and navigation rules, so an author can control the order modules unlock and branch on results. It also separates completion from success, which lets you record that someone finished a course but did not pass it. That distinction matters for compliance training where attendance and competence are tracked separately.

The table below compares the two versions on the differences that decide the choice. The short reading: SCORM 2004 tracks more, and SCORM 1.2 breaks less.

What is the difference between SCORM 1.2 and SCORM 2004?
What differsSCORM 1.2SCORM 2004
First publishedOctober 20012004, with a 4th edition in March 2009
Passing and finishingOne combined status fieldCompletion and success tracked separately
Module order and branchingNot in the specificationSequencing and navigation rules
ScoringRaw score with a min and maxAdds a scaled score from -1 to 1
Saved progress per attempt4,096 characters64,000 characters in the 4th edition

Both figures in the last row come from the specification's suspend data field, which stores a learner's place when they close a course mid-attempt. Long courses with heavy state can hit the SCORM 1.2 ceiling; that is a common reason to move up.

When does SCORM 2004 matter for compliance training?

Compliance training changes the calculation in one specific way: the record is the product. An audit usually needs to show two separate things, that a person took the training and that they passed the assessment. SCORM 2004 stores those as two fields. SCORM 1.2 collapses them into one status, so a course is passed, completed or failed, but not "completed and failed".

If your reporting only ever needs a pass or fail with a score, SCORM 1.2 records that cleanly and remains the safer format to run. Choose SCORM 2004 for compliance courses when you need any of: attendance and competence reported separately, modules forced into a fixed order, or long courses that save more progress state than SCORM 1.2 can hold.

Which version should you publish from your authoring tool?

Publish SCORM 1.2 unless you need something it cannot do. It is the more forgiving format, and most compliance courses only need pass, fail and a score.

Choose SCORM 2004 when you need branching, enforced module order, or the completion and success distinction described above. If you are unsure, publish 1.2 first and test. Republishing to 2004 later is straightforward; debugging sequencing rules you did not need is not.

Which SCORM versions does EmbayLMS support?

EmbayLMS supports SCORM 1.2 and SCORM 2004, on an engine built in house rather than licensed from a third party. Course content, quiz results and completion status are tracked in each, and the player interface runs in English and Canadian French.

Is SCORM support limited by plan?

No. Both versions are available on every plan, including the free one. SCORM is treated as core functionality rather than an upsell, on the reasoning that a training platform that cannot run the standard format of the industry is not a training platform.

Storage is capped by plan, and SCORM packages with heavy video can be large, so the practical limit on a small plan is total file size rather than the format.

Related questions

What does an auditor need from a SCORM course?
An auditor asks whether a named person finished a course, whether they passed, and when. The table below shows which of those each version can report. The short reading: the two versions differ on one row, and neither one answers the question of when.
What is the difference between SCORM 1.2 and SCORM 2004?
SCORM 1.2 is the older and simpler of the two. It tracks whether a learner passed, failed or completed a course, along with a score. It is widely supported and rarely causes trouble.
When does SCORM 2004 matter for compliance training?
Compliance training changes the calculation in one specific way: the record is the product. An audit usually needs to show two separate things, that a person took the training and that they passed the assessment. SCORM 2004 stores those as two fields. SCORM 1.2 collapses them into one status, so a course is passed, completed or failed, but not "completed and failed".
Which version should you publish from your authoring tool?
Publish SCORM 1.2 unless you need something it cannot do. It is the more forgiving format, and most compliance courses only need pass, fail and a score.
Which SCORM versions does EmbayLMS support?
EmbayLMS supports SCORM 1.2 and SCORM 2004, on an engine built in house rather than licensed from a third party. Course content, quiz results and completion status are tracked in each, and the player interface runs in English and Canadian French.
Is SCORM support limited by plan?
No. Both versions are available on every plan, including the free one. SCORM is treated as core functionality rather than an upsell, on the reasoning that a training platform that cannot run the standard format of the industry is not a training platform.

Sources

  1. SCORM explained, Rustici Software, accessed July 30, 2026
  2. SCORM versions, an eLearning standards roadmap, Rustici Software, accessed August 28, 2026
  3. SCORM run-time reference, Rustici Software, accessed October 1, 2026
  4. EmbayLMS features, EmbayLMS, accessed July 30, 2026