Standards6 min read2026-09-04Updated 2026-10-19

SCORM vs xAPI vs cmi5: Which Learning Standard Do You Actually Need?

SCORM 1.2, SCORM 2004, xAPI, and cmi5: cut through the acronyms to understand tracking capabilities, mobile compatibility, and LMS migration requirements.

PA

Personal Academy, Engineering

A department of the team that builds Personal Academy

Executive Summary / Quick Answer

For 90% of organizations, SCORM 1.2 remains the universal standard for slide-based courseware and completion tracking across all LMS platforms. Choose xAPI (Tin Can) if you need to track learning activity outside the LMS (mobile apps, simulations, VR) into a Learning Record Store (LRS). Choose cmi5 if you want modern xAPI data reporting with traditional SCORM course launching packaging.

Key Takeaway: SCORM 1.2 is the universal standard supported by 99% of authoring tools (Articulate 360, Captivate, iSpring).
Inspect our native SCORM player and standards compliance matrix

Core Findings & Takeaways

  • SCORM 1.2 is the universal standard supported by 99% of authoring tools (Articulate 360, Captivate, iSpring).
  • xAPI streams free-form Actor-Verb-Object statements into an LRS, tracking learning across mobile, web, and offline simulators.
  • cmi5 is the modern successor combining SCORM packaging with xAPI data fidelity.

The Four eLearning Standards Compared

For instructional designers, choosing the right packaging format determines course longevity, mobile compatibility, and analytics depth. Here is what each standard actually does:

SCORM 1.2: The industry workhorse since 2001. Tracks completion status (incomplete/complete), pass/fail, time spent, and suspend-data bookmarking. It runs reliably in any browser.

SCORM 2004: Added sophisticated sequencing and navigation rules. Great for branched learning paths, but notoriously complex to debug across legacy LMS players.

xAPI (Experience API / Tin Can): Replaces rigid browser communication with lightweight JSON statements (Actor-Verb-Object). Allows organizations to record training events from native mobile apps, software simulations, and hands-on workshops into a Learning Record Store.

cmi5: Bridges the gap by providing SCORM-like launching, packaging, and credentialing while using xAPI as the underlying communication protocol.

Which Standard Should You Choose?

If you create standard corporate training courses in Articulate Storyline or Rise, export as SCORM 1.2. It ensures effortless compatibility with Personal Academy and any legacy LMS.

If you need rich analytics or multi-platform activity tracking outside a browser window, choose xAPI or cmi5. Personal Academy plays SCORM 1.2 packages natively and receives xAPI statements.

PA

Written by

Personal Academy, Engineering

Standards (SCORM, xAPI, LTI), the API, webhooks and how the platform is built.

Related Analyses in Standards

View all articles →
14-day Full Feature Free Trial

Ready for learning governance without the enterprise tax?

14 days of Premium with 5,000 AI credits. No card required. Afterwards you stay on Free until you choose a plan.

No credit card required. Instant account setup in under 60 seconds.