SCORM fundamentals

SCORM completion vs passed/failed explained

Understand the difference between SCORM completion, success, pass/fail and score, including the practical difference between SCORM 1.2 and SCORM 2004.

Updated 26 August 2026By Lumeo Learning Ltd

Two questions are hiding behind one status

When people ask whether a learner has “completed” a course, they often mix two different questions: Did they finish the required activity? and Did they meet the required standard?

Keeping those questions separate makes assessment rules, LMS reports and troubleshooting much clearer.

Completion answers: did they finish?

Completion is about progress through the required learning experience. Depending on the course, that might mean reaching the end, viewing required content or completing required interactions.

A learner can therefore complete a course but fail its assessment.

Success answers: did they meet the standard?

Success or pass/fail normally reflects an assessment or mastery rule. A learner who reaches the end but scores below the threshold may be complete and failed. A learner who exits before the assessment may be incomplete with no meaningful success state yet.

Score is evidence, not the same as status

A score is a numeric result. The course or LMS can use that result to determine pass/fail, but a score of 80 does not by itself tell you whether the course's passing threshold was 70 or 90. Test the score and status fields together.

Why SCORM 1.2 and 2004 can look different

SCORM 1.2 commonly represents lesson status through a combined status model, while SCORM 2004 separates completion status and success status more explicitly. This is one reason SCORM 2004 can express “completed but failed” more cleanly.

Your LMS UI may still simplify these values into its own labels, so inspect the underlying tracking data when troubleshooting.

Choose rules from the learning requirement

RequirementLikely rule
Read an information updateCompletion only
Demonstrate knowledgeCompletion + pass threshold
Mandatory certificationPass required, with clear retake policy
Optional referenceTracking may not be needed

Test four states before launch

  1. Exit early.
  2. Reach the end without passing, if allowed.
  3. Pass the course.
  4. Relaunch after each state.

Verify what the LMS displays and what happens on a retake. For a complete process, see how to test a SCORM package.

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