Skip to main content

Type Alias: CompletionStatus

CompletionStatus = "not-attempted" | "incomplete" | "completed"

Defined in: tracker.ts:13

Unified tracking interface for SCORM 1.2 / SCORM 2004 / cmi5 / xAPI.

Per ADR 0004, components call domain-level methods (setScore(0.9)) and the active adapter translates those into the wire format of the target standard.

Phase 0 ships the interface and a NoopAdapter. Phase 1 adds ScormAgainAdapter12; Phase 3 adds Cmi5Adapter, XapiAdapter, and ScormAgainAdapter2004.

Related DDD context: docs/ddd/03-context-models/tracking.md