DocScorm
SCORM 1.2 • 2004 • xAPI
L&D Knowledge Hub/L&D Standards
SCORM 1.2 • SCORM 2004 • xAPI • cmi5 • WCAG 2.1 AA
L&D Standards7 min read257 words2026-10-05

SCORM 1.2 vs. SCORM 2004 vs. xAPI & cmi5: The Complete L&D Decision Guide

Confused by eLearning acronyms? Here is the plain-English breakdown of SCORM 1.2, SCORM 2004, xAPI (Tin Can), and cmi5—and which one your organization should use.

SJ
Sarah Jenkins, M.Ed.Verified L&D Author
Lead Instructional Systems Designer
Open SCORM Studio
Executive Summary & Key Takeaways
  • SCORM 1.2 remains the universal workhorse supported by 95%+ of all LMS platforms worldwide.
  • xAPI (Experience API) tracks granular learning statements ("Actor + Verb + Object") into a Learning Record Store (LRS).
  • cmi5 bridges the gap by combining structured LMS launch rules with modern xAPI telemetry.
01

1. SCORM 1.2: The Universal Industry Workhorse

Despite being over two decades old, SCORM 1.2 is still the most requested format by corporate HR departments. It packages HTML5 content with an imsmanifest.xml file and tracks completion, pass/fail status, score (0–100), and session time.

02

2. SCORM 2004: Advanced Sequencing & Separate Completion/Success States

SCORM 2004 separates completion_status ("completed" vs "incomplete") from success_status ("passed" vs "failed") and supports larger suspend_data payloads (up to 64,000 characters compared to 4,096 in SCORM 1.2).

03

3. xAPI (Tin Can) & cmi5: Modern Learning Telemetry

xAPI records activity statements such as "Ahmed completed Safety Module 2". However, because pure xAPI lacked strict LMS launch rules, the ADL initiative introduced cmi5—giving enterprises the best of both worlds: reliable LMS launch plus rich xAPI data.

Every package compiled by DocScorm AI includes imsmanifest.xml, tincan.xml, and cmi5.xml out of the box so your archive works across legacy LMSs and modern LRS platforms alike.

SpecificationSCORM 1.2SCORM 2004 (3rd/4th Ed)xAPI / cmi5
LMS Compatibility99% of all LMSs globally~85% of enterprise LMSsModern LMSs & LRSs
Max Bookmarking (suspend_data)4,096 characters64,000 charactersUnlimited JSON state
Completion vs. Pass StateCombined (cmi.core.lesson_status)Separated (completion_status + success_status)Verb-based (completed, passed, mastered)
Included in DocScorm Export?Yes (imsmanifest.xml)Yes (2004 3rd Ed Manifest)Yes (tincan.xml + cmi5.xml included)
SPECIAL READER OFFER • CODE: SOP30 • PERPETUAL SCORM OWNERSHIP

Convert PDFs, DOCX, PPTX, or MP4 Training Videos into SCORM in 60 Seconds

Open DocScorm Studio or claim 30% OFF your first month of the Pro Plan (50 monthly credits + 1-click multi-language bundles + embedded course-source.json round-trip editing).

Frequently Asked Questions

Which standard should I pick if I am unsure what my client’s LMS supports?

Always default to SCORM 1.2. It is universally accepted by virtually every corporate and academic LMS on the market.