Learning Management Systems, LTI 1.3, OneRoster, SCORM, gebouwd voor de instelling die de data moet verdedigen.
De meeste LMS-projecten falen niet door de courseware-engine maar door de integraties. Roster-sync vanuit het SIS, single sign-on vanuit de IdP, gradebook write-back naar het bestaande systeem, content launching vanuit externe tools. We bouwen de integratielaag eerst en de courseware-UI daarbovenop.
Wat we bouwen
LTI 1.3 als het courseware-contract
Tool-providers launchen in de LMS met LTI 1.3 (Deep Linking, AGS voor cijfers, NRPS voor rosters). Het platform issued client credentials, beheert key-rotation, en exposeet de standaard endpoints. Scholen onboarden nieuwe tools zonder engineering-betrokkenheid.
OneRoster-sync als de rostering-bus
Dagelijkse delta-sync vanuit het SIS via OneRoster CSV of REST. Studenten, docenten, klassen en enrollments stromen in de LMS zonder admin-her-invoer. Mid-jaarsoverdrachten propageren; eindejaars-archivering is een config-change.
SCORM + xAPI-tracking
Legacy-content landt als SCORM 1.2 of 2004; moderne content emit xAPI naar een learning record store. Het platform leest beide en presenteert een unified progress-view zodat docenten niet vragen 'in welk systeem was die cursus'.
Multi-tenant instellingen
Schooldistrict, school, klaslokaal, tenancy op drie niveaus met admins per niveau. Branding, policies en feature flags scopen naar de tenant. Een district-admin ziet aggregate progress; een docent ziet zijn klas.
Live + async op één timeline
Live klassen (via Zoom of LiveKit) en async assignments leven op dezelfde student-timeline. Aanwezigheid uit live-sessies telt voor engagement-metrics; opnames posten automatisch met auto-gegenereerde transcripten.
Toegankelijkheid gebouwd voor de regulator
WCAG 2.2 AA overal, captioning ingebakken in de video-pipeline, toetsenbord-navigatie getest tegen echte assistive tech. De volgende state accessibility audit is een regressiecheck, geen re-engineering project.
Waar dit past
Je bouwt een LMS en de SIS-integratie-matrix begint op het eigenlijke product te lijken.
Je bestaande LMS is monolithisch en de instelling kan niet naar moderne courseware-tools zonder het hele systeem eruit te trekken.
Een state accessibility regulator audit je platform en de huidige implementatie zal niet slagen.
Tech stack
- TypeScript
- Postgres
- LTI 1.3
- SCORM
- OneRoster
Wil je dit voor je team?
30 minuten met een oprichter of ervaren ontwikkelaar. We bepalen wat je nodig hebt en zeggen je eerlijk of Stacklane past.
Plan een gesprek