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.

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 the auditor asks | SCORM 1.2 | SCORM 2004 |
|---|---|---|
| Did the person finish? | Yes, in one status field | Yes, in a completion field |
| Did the person pass? | Yes, in the same status field | Yes, in a separate success field |
| Finished but failed, on one record | Not possible | Yes |
| What was the score? | Raw score, with a min and max | Raw score, plus a scaled score |
| How long did it take? | Session time and total time | Session time and total time |
| On what date did they finish? | Not in the specification | Not 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 differs | SCORM 1.2 | SCORM 2004 |
|---|---|---|
| First published | October 2001 | 2004, with a 4th edition in March 2009 |
| Passing and finishing | One combined status field | Completion and success tracked separately |
| Module order and branching | Not in the specification | Sequencing and navigation rules |
| Scoring | Raw score with a min and max | Adds a scaled score from -1 to 1 |
| Saved progress per attempt | 4,096 characters | 64,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
- SCORM explained, Rustici Software, accessed July 30, 2026
- SCORM versions, an eLearning standards roadmap, Rustici Software, accessed August 28, 2026
- SCORM run-time reference, Rustici Software, accessed October 1, 2026
- EmbayLMS features, EmbayLMS, accessed July 30, 2026