Education / Learning-Content DSLs Family Index
type: language-family-index family: learning-content languages_catalogued: 27 tags: [language-reference, family-index, learning-content, scorm, xapi, cmi5, lti, qti, caliper, oneroster, open-badges, edfi, ceds, pesc, h5p]
Education / Learning-Content / e-Learning Interchange — Family Index
Family overview
The e-learning interchange family is unusually consortium-driven: nearly every format here was produced by a multi-stakeholder body (ADL, IMS Global / 1EdTech, IDPF/W3C, Ed-Fi Alliance, NCES, PESC, A4L, AICC) trying to negotiate portability among LMS vendors, content authors, assessment publishers, and ministries of education. The defining anchor of the field for two decades has been SCORM — the Sharable Content Object Reference Model, originally an ADL umbrella over IMS Content Packaging + AICC CMI runtime APIs. SCORM 1.2 (2001) and SCORM 2004 4th Edition (released 2009 — still the current SCORM) define an XML manifest (imsmanifest.xml) plus a JavaScript runtime API (window.API / window.API_1484_11) for the LMS-to-content channel, capturing simple completion + score + bookmark state. SCORM is widely acknowledged as outdated in 2026 — its tracking model is essentially complete/incomplete and a single score — yet it remains the de facto export target for nearly every authoring tool (Articulate Storyline, Lectora, iSpring, Adapt) because the installed base of LMSs that accept it is unbeatable.
The xAPI / Tin Can wave (ADL, 1.0 in 2013) was the first serious break from SCORM’s LMS-centric model. xAPI replaced the JS runtime with HTTP+JSON statements in an “actor / verb / object” pattern, sent to a Learning Record Store (LRS), enabling tracking across mobile apps, simulations, and offline activity. xAPI 2.0 was published in October 2023 as IEEE 9274.1.1-2023, the first formal IEEE-standardised version, adding contextAgents, contextGroups, and document concurrency semantics. Adjacent to xAPI sits cmi5 — an xAPI profile (current major release “Quartz” on the AICC-ADL repo, building on the original “Sandstone” 2016 release) that adds the launch + session + course-structure rules SCORM had and xAPI alone does not, making xAPI usable as an LMS-launchable package format. IMS Caliper Analytics (current 1.2) is a parallel learning-analytics format from 1EdTech, using JSON-LD with explicit @context vocabularies and a sensor/envelope model, more strongly typed than xAPI but with a smaller installed base.
The IMS Global / 1EdTech consortium (renamed 1EdTech in 2022, the spec sites still mirror at imsglobal.org) covers the rest of the LMS interoperability surface: LTI (Learning Tools Interoperability) for embedding 3rd-party tools, with LTI 1.3 + LTI Advantage as the current OAuth 2 + JWT-secured generation and LTI 1.1’s shared-secret HMAC variant slated for deprecation; Common Cartridge 1.4 (Candidate Final since 2020, K-12-profiled, embedding LTI 1.3 + QTI 3.0) for content packaging; QTI 3.0 (Final Release May 11, 2022) for assessment items and tests, merging the older QTI 2.x tree with the APIP accessibility profile; OneRoster 1.2 (September 2022) for class-roster + gradebook data exchange between SISs and LMSs; and CASE 1.1 (April 2025) for academic standards / competencies frameworks. H5P sits outside the consortium track — it is an open-source content-type ecosystem (.h5p zip with h5p.json metadata, library.json per content-type, content/content.json for instance data) widely deployed in Moodle, WordPress, and Drupal, and supports xAPI emission natively.
The digital credentials wave is the most active area in 2026: Open Badges 3.0 (1EdTech, Final May 29, 2024) is now a W3C Verifiable Credential, ditching the old hosted-JSON-baked-into-PNG model for cryptographically signed VCs aligned with the W3C VC Data Model 2.0; the Comprehensive Learner Record Standard 2.0 (CLR 2.0, 2024) extends the same VC pattern to full transcripts; Verifiable Credentials Education profiles at W3C and the Digital Credentials Consortium provide the VC-layer scaffolding. Finally, the school-data interchange layer — Ed-Fi Data Standard 5.x (5.0 launched for the 2024-25 school year, 5.2 in December 2024) for K-12 SIS data, CEDS (NCES P-20W vocabulary, currently v9), PESC XML for postsecondary transcripts, and the legacy SIF / Access4Learning specifications (2.x widely deployed, 3.x with REST infrastructure, “Unity” as the convergence track) — handles the bulk-data-about-students dimension that LTI/SCORM/xAPI deliberately don’t touch. The LRMI vocabulary (DCMI-stewarded since 2014, now folded into Schema.org LearningResource) is the metadata-discovery layer across all of it.
In our deep library
None catalogued. e-Learning interchange formats do not have standalone deep-library notes; they are XML/JSON dialects, JSON-LD vocabularies, and runtime API contracts rather than general-purpose languages.
Cross-reference:
- citation-formats — sibling metadata-vocabulary family; LRMI / Schema.org
LearningResourceoverlaps with the citation-format authority world (DOI, ORCID, Crossref) at the metadata layer. - api-description — LTI 1.3, OneRoster, Caliper, xAPI LRS, and CASE all expose REST APIs documented (or specifiable) in OpenAPI; LTI 1.3 specifically piggybacks on OAuth 2 + JWT.
- identity-auth-policy — LTI 1.3 uses OAuth 2 / OIDC + JWT; Open Badges 3.0 and CLR 2.0 are W3C Verifiable Credentials, putting them squarely in the VC / DID identity stack.
- document-typesetting — EPUB 3 and the EDUPUB educational profile sit at the boundary between document formats and learning content.
- math-notation — QTI 3.0 assessment items embed MathML for mathematical content; LaTeX is also commonly used in question authoring.
- exam-pseudocode — disjoint family: exam-pseudocode covers the content (CS exam pseudocode notations like AQA / OCR / IB / AP), whereas QTI covers the delivery wrapper for assessment items in any subject.
- accessibility-aria — QTI 3.0 absorbed the APIP accessibility profile and references W3C accessibility specs.
Tier 3 family table — Content packaging & runtime
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| SCORM 1.2 | 2001 | ADL (US DoD) — IMS CP + AICC CMI fusion | XML manifest (imsmanifest.xml) + window.API JS runtime; completion + score + bookmark | Legacy but ubiquitous — still the most-requested LMS export in 2026 despite being 25 years old | https://scorm.com/scorm-explained/technical-scorm/ |
| SCORM 2004 4th Edition | March 2009 | ADL | Adds sequencing + navigation (IMS SS), interaction tracking, larger cmi.suspend_data; runtime window.API_1484_11 | Current SCORM, no successor planned; ADL has effectively pivoted to xAPI/cmi5 | https://www.adlnet.gov/projects/scorm-2004-4th-edition/ |
| IMS / 1EdTech Common Cartridge 1.4 | 2020 (Candidate Final; first update since CC 1.3 in 2014) | IMS Global / 1EdTech | XML manifest + content packaging; embeds LTI 1.3 + QTI 3.0 + Web Links + LearningApplicationObject | Active — K-12-profiled successor to Thin Common Cartridge | https://www.1edtech.org/standards/cc |
H5P content types (.h5p) | 2013 | Joubel (Norway) → H5P Group / community | ZIP with h5p.json (metadata) + per-library library.json + content/content.json (instance); HTML5 runtime | Very active — embedded in Moodle, WordPress, Drupal, Canvas; ~50 first-party content types | https://h5p.org/documentation/developers/h5p-specification |
| EPUB 3 (Educational use) | EPUB 3.0 in 2011, EPUB 3.3 W3C REC 2023 | IDPF (until 2017) → W3C | XHTML5 + CSS + EPUB-CFI navigation; dc:type=education tag | Active — baseline for digital textbooks even without EDUPUB | https://www.w3.org/TR/epub-33/ |
| EDUPUB Profile (EPUB for Education) | 2015 (IDPF Draft); transferred to 1EdTech / W3C 2017 | IDPF → 1EdTech EPUB for Education WG + W3C EPUB CG | EPUB 3 profile with structured semantic tags for textbooks; integrates LTI for embedded interactives | Largely dormant — never reached final REC; in practice publishers use EPUB 3 + LRMI | https://www.1edtech.org/standards/epub-education |
| AICC CMI / HACP | 1998 | AICC (Aviation Industry CBT Committee) | HTTP-form-based runtime predating SCORM; tracked completion/score over HTTP | Effectively retired; AICC dissolved 2014, transferred work to ADL | https://adlnet.gov/research/aicc/ |
Tier 3 family table — Learning analytics & assessment
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| xAPI 1.0.x (Tin Can API) | 2013 (1.0.0) → 1.0.3 (2016) | ADL | JSON statement (actor / verb / object / result / context) over HTTP to an LRS | Stable, still widely deployed; superseded by 2.0 / IEEE 9274 | https://github.com/adlnet/xAPI-Spec |
| xAPI 2.0 (IEEE 9274.1.1-2023) | October 10, 2023 | ADL → IEEE Learning Technology Standards Committee | xAPI base spec formalised as IEEE standard; adds contextAgents, contextGroups, document concurrency | Current standard — first IEEE-stamped xAPI; LRS vendors certifying through 2024-2026 | https://standards.ieee.org/ieee/9274.1.1/7321/ |
| cmi5 (xAPI profile) | 2016 (“Sandstone” first release); ADL+AICC origin | ADL (with AICC, 2014) | xAPI profile adding launch / authorization / session / course-structure semantics SCORM had | Current; “Quartz” working draft on the AICC-ADL repo | https://aicc.github.io/CMI-5_Spec_Current/ |
| xAPI Profiles spec | 2017 (1.0 published on adlnet.github.io) | ADL | RDF/JSON-LD vocabulary + statement-pattern definition language; ADL Profile Server hosts a SPARQL endpoint | Active — IEEE p9274.2.1 working group standardising it post-xAPI-2.0 | https://adlnet.github.io/xapi-profiles/ |
| IMS Caliper Analytics 1.2 | 2020 (Caliper 1.0 in 2015) | IMS Global / 1EdTech | JSON-LD events with explicit @context and Sensor/Envelope transmission model; triple-style actor/action/object | Current; competes with xAPI but smaller adoption outside higher-ed | https://www.imsglobal.org/spec/caliper/v1p2 |
| QTI 3.0 (Question and Test Interoperability) | Final Release May 11, 2022 | IMS Global / 1EdTech | XML for assessment items + sections + tests + response processing; absorbed APIP accessibility profile; supports CAT and Portable Custom Interactions (PCI/TEI) | Current; QTI 2.x still widely deployed during migration | https://www.imsglobal.org/spec/qti/v3p0/oview |
| QTI 2.2 | 2015 | IMS Global | Older XML assessment standard; predecessor to 3.0 | Legacy but still installed at major assessment vendors during 3.0 migration | https://www.imsglobal.org/question/qtiv2p2/imsqti_v2p2_oview.html |
Tier 3 family table — LMS interoperability & rostering
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| LTI 1.1 | 2012 | IMS Global | Tool launch via signed HTTP form POST + OAuth 1.0a HMAC-SHA1 shared secret; tool consumer + tool provider model | Deprecated — 1EdTech announced security-driven deprecation; sunset in progress | https://www.imsglobal.org/spec/lti/v1p1/ |
| LTI 1.3 + LTI Advantage | 2018 (1.3 Final), Advantage services 2019+ | IMS Global / 1EdTech | OpenID Connect launch + OAuth 2 + JWT-signed messages; Advantage = Names & Role Provisioning Services (NRPS), Deep Linking 2.0, Assignment & Grade Services (AGS) | Current standard for LMS↔tool integration | https://www.imsglobal.org/spec/lti/v1p3/ |
| OneRoster 1.2 | September 2022 (1.2 Final) | IMS Global / 1EdTech | REST + CSV bindings for Rostering, Gradebook, Resources services; SIS↔LMS class-list and grade-pass-back | Current; v1.1 still widely deployed in K-12 | https://www.1edtech.org/standards/oneroster |
| IMS LIS (Learning Information Services) | 2010 | IMS Global | SOAP + REST predecessor to OneRoster; person/group/course management | Legacy — superseded by OneRoster | https://www.imsglobal.org/lis/ |
| SIF Specification 2.x (US/UK) | 2003+ (2.8 in 2014) | A4L (formerly SIFA) | XML pub/sub over a “Zone” infrastructure; school SIS data | Widely deployed in US/UK K-12; A4L migrating users to Unity / 3.x | https://data.a4l.org/sif-specifications/ |
| SIF Specification 3.x / Unity | 3.x infrastructure 2013+; Unity 2020+ | Access 4 Learning (A4L) | RESTful infrastructure (SIF 3.7) + Unity object model bridging 2.8 + 3.x | Current track; gradual migration; 2024 Joint Venture with PESC announced | https://a4l.org/our-history/ |
Tier 3 family table — Credentials & competencies
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| Open Badges 1.x / 2.0 | 2011 (Mozilla) → 2.0 in 2018 (IMS) | Mozilla → IMS Global / 1EdTech | Hosted JSON metadata + signed/baked PNG/SVG; BadgeAssertion | Legacy — being phased out as 3.0 adoption ramps | https://www.imsglobal.org/spec/ob/v2p0 |
| Open Badges 3.0 | Final May 29, 2024 | 1EdTech | W3C Verifiable Credential (OpenBadgeCredential) with VC Data Model 2.0; cryptographic signatures replace hosted-JSON model | Current; flagship 1EdTech credential format | https://www.imsglobal.org/spec/ob/v3p0 |
| Comprehensive Learner Record (CLR) 2.0 | 2024 | 1EdTech | W3C VC-based comprehensive transcript; co-developed with Open Badges 3.0; AACRAO official standard | Current; CLR 1.0 (2018) being deprecated | https://www.imsglobal.org/spec/clr/v2p0 |
| W3C Verifiable Credentials Education Profile | 2023+ (DCC Education profiles) | W3C VC WG + Digital Credentials Consortium (MIT) | VC Data Model 2.0 application profile for educational credentials; substrate under OB 3.0 + CLR 2.0 | Active | https://www.w3.org/TR/vc-data-model-2.0/ |
| CASE 1.1 (Competencies and Academic Standards Exchange) | April 2, 2025 (CASE 1.0 in 2017) | IMS Global / 1EdTech | REST + JSON-LD for hierarchical academic-standards / competency frameworks; per-item GUIDs; CFDocument / CFItem / CFAssociation | Current | https://www.1edtech.org/standards/case |
| LRMI (Learning Resource Metadata Initiative) | 2011 → DCMI stewardship 2014 | AEP + Creative Commons → Dublin Core Metadata Initiative | Schema.org LearningResource extension vocabulary (educationalAlignment, learningResourceType, educationalUse, audience) | Active as a Schema.org subset; primary OER discovery vocabulary | https://www.dublincore.org/specifications/lrmi/ |
Tier 3 family table — School data standards
| Format | First appeared | Origin | Type | Status (2026) | URL |
|---|---|---|---|---|---|
| Ed-Fi Data Standard 5.x | 5.0 launched for 2024-25 school year; 5.2 in December 2024 | Ed-Fi Alliance (Dell Foundation) | Unifying Data Model (UDM) — relational + REST API spec for K-12 SIS / assessment / program-evaluation data | Current; ODS/API 7.x is the reference implementation | https://docs.ed-fi.org/reference/data-exchange/data-standard/ |
| CEDS (Common Education Data Standards) | 2010 (v1) → v9 most recent | NCES (US Dept of Ed) | Voluntary P-20W vocabulary — element names, definitions, option sets; not a wire format but a normalisation layer for state data warehouses | Current; annual release cadence | https://ceds.ed.gov/ |
| PESC XML (College Transcript) | 2007+ (XML transcript standards) | Postsecondary Electronic Standards Council | XML for college transcript / academic record / course inventory; current College Transcript v1.3 + AcademicRecord v1.6 + CoreMain v1.10 | Active — de facto for US/Canadian electronic transcripts; 2024 A4L joint venture | https://pesc.org/approved-standards/ |
| EdFacts (US federal K-12 reporting) | 2007 | US Dept of Ed | Federal P-12 statistical reporting submission format; CEDS-aligned | Active for US state-to-federal reporting | https://www2.ed.gov/about/inits/ed/edfacts/ |
| Vendor-proprietary content schemas (Khan Academy, Duolingo, Anki, SuperMemo) | 2006+ (Anki) / 2008+ (Khan) / 2011 (Duolingo) | Vendor-specific | Each defines its own JSON / SQLite / proto schema for items, decks, mastery models; SuperMemo’s SM-2/SM-18 algorithm is well-documented but the storage formats are not portable | Vendor-locked; only Anki’s .apkg (SQLite + media) has meaningful third-party tooling | https://docs.ankiweb.net/exporting.html |
Notable threads
-
SCORM’s persistent dominance is a network-effect lock-in story, not a technical one. SCORM 2004 4th Edition was finalised in 2009 — 17 years before this note — and ADL has shipped no successor. The technical limitations are well-known: a single score per SCO, complete/incomplete only, fragile JS-API discovery via
findAPI, no analytics-grade event capture. Yet every authoring tool ships SCORM as the default export because every LMS still ingests it. xAPI/cmi5 was supposed to displace SCORM by 2020; in practice it has supplemented rather than replaced it, because SCORM “good enough” + universal ingest beats xAPI “more powerful” + LRS-required. -
xAPI’s analytics promise vs adoption reality. xAPI was sold as the foundation for “learning analytics” — verb-rich statements feeding dashboards and adaptive systems. The IEEE 9274.1.1-2023 stamp finally gave it formal-standard status. But the ecosystem fragmentation problem (every vendor invents their own verbs, profiles diverge, vocabulary servers go stale) is unresolved, and the analytics use case has been partially absorbed by Caliper Analytics (in higher ed) and by vendor-specific xAPI dialects. The cmi5 profile is the practical bridge: it gives xAPI the same launch + lifecycle semantics SCORM had, which is what LMS administrators actually wanted.
-
LTI 1.3 + Advantage as the modern launch + auth standard. LTI 1.3 (2018) replaced LTI 1.1’s OAuth 1.0a HMAC-shared-secret with OpenID Connect launch + OAuth 2 client credentials + JWT-signed messages — finally bringing LMS-tool launches into the modern security web. LTI Advantage layered on Names & Role Provisioning, Deep Linking 2.0, and Assignment & Grade Services. In 2026, LTI 1.3 is the unambiguous default for new tool integrations, with 1EdTech publishing a security-driven deprecation schedule for 1.1. The interesting design move was not inventing new auth; LTI 1.3 is essentially a careful application profile of widely-implemented IETF + OIDC primitives.
-
Open Badges 3.0 + W3C VC convergence is the most significant 2024-era shift. Open Badges 1.0–2.0 used hosted JSON + cryptographically baked images, with the issuer’s host being a single point of failure for verification. Open Badges 3.0 (May 2024) re-bases the entire format on the W3C Verifiable Credentials Data Model 2.0: badges are now
OpenBadgeCredentialVCs signed by the issuer’s DID, holdable in any VC wallet, verifiable against the issuer key without contacting the issuing host. The same pattern applies to CLR 2.0. This pulls educational credentials into the broader DID/VC stack alongside driver’s-licence VCs, mDLs, and W3C VC-JOSE — a much richer interoperability story than the old hosted-badge ecosystem could deliver. (identity-auth-policy cross-link.) -
The QTI 3.0 + APIP merger. QTI 2.x and APIP (Accessible Portable Item Protocol) had been parallel tracks for a decade — QTI for assessment items, APIP for the same items with embedded accessibility metadata. QTI 3.0 (Final May 2022) merged them into a single specification, native CAT (Computer Adaptive Testing) support, and Portable Custom Interactions (a sandboxed JS extension mechanism for technology-enhanced items). Migration is slow because state K-12 testing systems have multi-year procurement cycles, but new RFPs since 2023 generally specify QTI 3.0.
-
The school-data interchange world is mostly disjoint from the e-learning world. Ed-Fi, CEDS, PESC, and SIF/A4L deal with the administrative dimension (student demographics, enrollments, course catalogues, transcripts, federal reporting) and barely touch SCORM/xAPI/LTI/QTI. The 2024 PESC + A4L joint-venture announcement is a notable consolidation move, and Ed-Fi 5.x’s API-first model is gradually displacing CSV file drops in US K-12. CEDS isn’t a wire format — it’s a normalising vocabulary the others align to. This split is real and hard to bridge: the e-learning track is consortium-and-vendor driven, the school-data track is government-and-SIS-vendor driven.
-
H5P as the open-source insurgent. H5P sits outside the consortium track entirely. It’s a content-type ecosystem (~50 first-party types: Interactive Video, Course Presentation, Drag and Drop, Branching Scenario, etc.) that authors directly inside an LMS via a WordPress/Drupal/Moodle plugin. Content is portable as
.h5pzips. H5P content emits xAPI statements out of the box. It is by far the dominant interactive-content format in K-12 OER, university OER initiatives, and small-to-medium training. Its weakness — a single non-profit (the H5P Group) effectively governing the spec, with few independent runtimes — is also its strength: governance overhead is low and the ecosystem moves quickly.
Citations
- ADL SCORM 2004 4th Edition: https://www.adlnet.gov/projects/scorm-2004-4th-edition/
- SCORM technical reference (Rustici): https://scorm.com/scorm-explained/technical-scorm/
- IEEE 9274.1.1-2023 (xAPI 2.0): https://standards.ieee.org/ieee/9274.1.1/7321/
- ADL xAPI specification (1.0.3): https://github.com/adlnet/xAPI-Spec
- cmi5 specification (current): https://aicc.github.io/CMI-5_Spec_Current/
- xAPI Profiles specification: https://adlnet.github.io/xapi-profiles/
- IMS Caliper Analytics 1.2: https://www.imsglobal.org/spec/caliper/v1p2
- 1EdTech LTI 1.3 specification: https://www.imsglobal.org/spec/lti/v1p3/
- 1EdTech LTI Advantage Implementation Guide: https://www.imsglobal.org/spec/lti/v1p3/impl
- 1EdTech LTI deprecation announcement (1.1): https://www.1edtech.org/lti-security-announcement-and-deprecation-schedule
- 1EdTech QTI 3.0 Final Release: https://www.imsglobal.org/spec/qti/v3p0/oview
- “Finally Final: The QTI 3.0 Release” (1EdTech blog): https://www.1edtech.org/blog/finally-final-the-qti-30-release
- 1EdTech OneRoster 1.2: https://www.1edtech.org/standards/oneroster
- 1EdTech Common Cartridge: https://www.1edtech.org/standards/cc
- 1EdTech CASE specification: https://www.1edtech.org/standards/case
- 1EdTech Open Badges 3.0: https://www.imsglobal.org/spec/ob/v3p0
- 1EdTech Comprehensive Learner Record 2.0: https://www.imsglobal.org/spec/clr/v2p0
- W3C Verifiable Credentials Data Model 2.0: https://www.w3.org/TR/vc-data-model-2.0/
- H5P Specification: https://h5p.org/documentation/developers/h5p-specification
- W3C EPUB 3.3: https://www.w3.org/TR/epub-33/
- 1EdTech EPUB for Education: https://www.1edtech.org/standards/epub-education
- Ed-Fi Data Standard reference: https://docs.ed-fi.org/reference/data-exchange/data-standard/
- Ed-Fi Data Standard 5.0 release notes: https://docs.ed-fi.org/reference/data-exchange/data-standard/whats-new/whats-new-v50/
- CEDS (NCES): https://ceds.ed.gov/
- PESC Approved Standards: https://pesc.org/approved-standards/
- Access 4 Learning (SIF) specifications: https://data.a4l.org/sif-specifications/
- DCMI LRMI: https://www.dublincore.org/specifications/lrmi/
- Schema.org LearningResource: https://schema.org/LearningResource