# SCORM 1.2 Runtime API

**Canonical:** https://apis.io/apis/scorm/scorm-12/  
**Provider:** SCORM — https://apis.io/providers/scorm/  
**Documentation:** https://scorm.com/scorm-explained/technical-scorm/scorm-12-overview-for-developers/

SCORM 1.2 Runtime API is one of 3 APIs that [SCORM](https://apis.io/providers/scorm/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 2 JSON Schema definitions. Tagged areas include E-Learning, LMS, Standards, and SCORM 1.2. The published artifact set on APIs.io includes API documentation and 2 JSON Schemas.

The SCORM 1.2 Run-Time Environment defines communication between e-learning content and an LMS via a JavaScript API. The API Adapter is an ECMAScript object named "API" accessible through the DOM. It enables content to initialize sessions, get and set CMI data model values, commit data, and retrieve error information.

## Machine-readable artifacts (8)

- **Documentation** — https://scorm.com/scorm-explained/technical-scorm/scorm-12-overview-for-developers/
- **Specification** — https://adlnet.gov/projects/scorm/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/scorm/refs/heads/main/json-schema/scorm-cmi-data-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/scorm/refs/heads/main/json-structure/scorm-package-structure.json
- **JSONLDContext** — https://raw.githubusercontent.com/api-evangelist/scorm/refs/heads/main/json-ld/scorm-context.jsonld
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/scorm/refs/heads/main/vocabulary/scorm-vocabulary.yml
- **Examples** — https://raw.githubusercontent.com/api-evangelist/scorm/refs/heads/main/examples/scorm-api-initialize-example.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/scorm/refs/heads/main/apis.yml

## Other SCORM APIs (2)

- [SCORM 2004 Runtime API](https://apis.io/apis/scorm/scorm-2004/)
- [xAPI (Experience API / Tin Can)](https://apis.io/apis/scorm/xapi/)

## Tags

E-Learning, LMS, Standards, SCORM 1.2

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/scorm/scorm-12/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/scorm/.
