Learners can finish a SCORM file but fail its mastery test. The SCORM 2004 documentation models those as two separate statuses. This article indicates how the different combinations of both statutes map to the "material completed" attribute in edyoucated.
Note: Some SCORM authoring tools never set success_status (they leave it unknown).
SCORM 2004 — Completion mapping
cmi. completion_status | cmi. success_status | “completed” in edyoucated? | Why? |
completed | failed | ❌ | Finished but explicitly failed → not completed |
completed | passed | ✅ | Finished and passed |
completed | unknown | ✅ | Finished; no explicit failure |
incomplete | passed | ❌ | Treat as not completed (= more strict interpretation) |
incomplete | failed | ❌ | Explicitly failed |
incomplete | unknown | ❌ | Not finished, no pass |
not attempted / unknown | any | ❌ | Not finished |
(any) | failed | ❌ | Failure always wins |
SCORM 1.2 (Reference) - Completion mapping
cmi.core.lesson_status | “completed” in edyoucated? | Why? |
passed | ✅ | Explicit pass (not failed) |
failed | ❌ | Explicit failure |
completed | ✅ | Finished; no explicit failure |
incomplete | ❌ | Not finished |
not attempted | ❌ | Never launched |
browsed | ❌ | Just viewed (preview) |
