OneRoster TypeScript: a practical base for open source ed products
A first look at LongsightGroup/oneroster, an MIT licensed TypeScript package for OneRoster 1.2 CSV parsing, validation, diagnostics, and package writing.
Browse our collection of articles about open source.
A first look at LongsightGroup/oneroster, an MIT licensed TypeScript package for OneRoster 1.2 CSV parsing, validation, diagnostics, and package writing.
qti3 0.9.5 adds candidate-safe XML, server-side submissions, PNP resolution, package inspection, conformance fixtures, accessibility proof metadata, and a style-neutral Web Component player.
A strict TypeScript QTI 3 runtime and native Web Component player with typed models, response processing, scoring, saved state, fixtures, and Playwright-tested rendering.
QTI 3.0 is mature, open-source runners exist, and institutions need authoring tools that keep assessment content portable. QFlow is the authoring tool we wanted for that work.
Caddy can make reverse proxy and Tomcat load-balancing setups shorter, easier to maintain, and secure by default.
How Sakai uses Lit web components to keep LMS interface code smaller, reusable, and easier to share across tools.
Run Cypress end-to-end tests in GitHub Actions so pull requests catch regressions before they reach production.