meta data for this page
Release Notes — 4–5 May 2026
Playwright Automated Test Suite
57-test Playwright browser test suite introduced as a pre-push quality gate. The suite covers:
- Smoke tests — critical pages load without PHP errors
- Authenticated flows — login, lesson view, quiz attempt, collection access
- Layout regression — screenshot comparison against baseline snapshots
Tests run automatically on git push via a pre-push hook. A failed test blocks the push. Results are written to a timestamped HTML report.
xAPI / Tin Can / cmi5 Foundations
xAPI (Tin Can API) and cmi5 statement dispatch infrastructure. Platform can now:
- Dispatch xAPI 1.0.3 statements to an external LRS on lesson completion, quiz submission, and badge issuance
- Launch cmi5 Assignable Units with the required
fetchURL andactivityIdparameters - Track
Initialized,Completed,Passed,Failedcmi5 verbs
See: xAPI & SCORM