What actually ships today
This table is the status of each standard in the repository, not a promise.
Status of each standard
Ships means there is code and a test. Specified means the logic exists without an HTTP route.
| Standard | Status |
|---|---|
| SCORM 1.2 export | Ships, with manifest tests |
| SCORM 2004 export | Ships, with manifest tests |
| 70% practical-time gate | Enforced at publish |
| English and French parity | A missing French string fails the build |
| WCAG 2.1 AA | Axe runs on every pull request |
| xAPI HTTP endpoint | LRS core exists; routes are not on main |
| LTI 1.3 | Not built |
How a SCORM package is built
The same course becomes a 1.2 package or a 2004 package.
Pick the edition
The exporter writes SCORM 1.2 or SCORM 2004 from the same course.
Write the SCO pages
Each activity becomes a page that holds both official languages.
Hand the zip to the host LMS
Workday Learning accepts both editions. The host plays the package.
Questions about standards
Is xAPI live?
The statement store and query logic exist. The HTTP routes are not on main, so we do not call it an endpoint here.
Why no LTI?
LTI 1.3 is specified in the tender. The code is not in this repository yet.
Does the 70% gate run itself?
Yes. Publish refuses a module whose practical time is under 70%.
Which SCORM edition should we ask for?
Ask the host LMS. Discence can write 1.2 or 2004 from the same course.
Ask about a standard
Write in English or French. Name the standard you need.