SCORM (Sharable Content Object Reference Model)
What it is: The oldest and most widely supported standard. SCORM packages are ZIP files containing HTML content plus a JavaScript API that communicates with the LMS.
Versions: SCORM 1.2 (2001) and SCORM 2004 (multiple editions). SCORM 1.2 is simpler and more universally supported.
Pros:
- Supported by virtually every LMS on the market
- Self-contained packages — no external dependencies
- Well-understood completion and scoring model
- Works offline once downloaded
Cons:
- Content must be uploaded as a ZIP file (no live updates)
- Limited data model — only tracks score, completion, and basic interactions
- No real-time communication — data syncs only when the learner exits
- Package size limits vary by LMS
Best for: Compliance training, certification exams, and organizations using legacy LMS platforms that don't support newer standards.
LTI (Learning Tools Interoperability)
What it is: A standard for launching external tools from within an LMS. Instead of uploading content, you provide a launch URL. The LMS authenticates the learner and passes context to your tool.
Versions: LTI 1.1 (OAuth 1.0a) and LTI 1.3 (OAuth 2.0 + JWT). LTI 1.3 is significantly more secure.
Pros:
- Content stays on your server — update anytime without re-uploading
- Rich, interactive experiences (full web app capabilities)
- Real-time grade passback to the LMS gradebook
- Single sign-on — learners don't need separate credentials
Cons:
- Requires network connectivity (no offline support)
- Setup requires coordination between content provider and LMS admin
- Not all LMS platforms support LTI 1.3 yet
- More complex initial configuration
Best for: Interactive assessments that change frequently, quizzes that need real-time data, and organizations using modern LMS platforms (Canvas, Moodle, Blackboard).
xAPI (Experience API / Tin Can)
What it is: A modern standard for tracking any learning experience as "statements" in a Learning Record Store (LRS). Statements follow an Actor-Verb-Object pattern: "Jane completed Quiz 101 with score 85%."
Pros:
- Tracks any learning experience, not just LMS-hosted content
- Rich data model — custom verbs, extensions, and context
- Works across platforms (mobile apps, VR, in-person events)
- Supports detailed analytics and learning pathways
Cons:
- Requires a Learning Record Store (additional infrastructure)
- Less universal LMS support compared to SCORM
- More complex to implement correctly
- No standardized content packaging
Best for: Organizations building comprehensive learning analytics, multi-platform training programs, and advanced reporting on learner behavior across systems.