Lernkit
Lernkit is a code-first authoring framework for technical training. You write lessons as MDX (Markdown + React islands), drop in interactive widgets like quizzes and live code cells, and the framework produces standards-conformant SCORM packages that import into any LMS.
Quick links
- 🏃 Quickstart — build a course in 5 minutes.
- 📦 SCORM 1.2 packaging — the format that ships today.
- 📊 Tracking — the
Trackerinterface and adapters. - 🤖 Robot Framework runner — in-browser RF execution via Pyodide.
- 🛡️ Architecture decisions — every non-obvious choice, recorded as an ADR.
Where to start
Different audiences want different entry points:
- Course authors → Authoring and Components.
- LMS integrators → Packaging and LMS deployment.
- Adapter / packager developers → Tracking interface and the API reference.
- Lernkit contributors → Contributing guide and Architecture.
Project status
Phase 1 has shipped: a SCORM 1.2 packager that produces zips that import and run correctly in SCORM Cloud and PeopleFluent. cmi5, SCORM 2004 4th Edition, and an xAPI bundle output are planned per ADR 0003 and ADR 0015.
License
MIT.