You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Render inline and display math formulas in lessons.
Display Mermaid diagrams with colors that follow the light or dark theme, including in expandable explanations and the IDE's lesson drawer.
More consistent navigation
Browser Back and Forward now follow navigation between learning spaces, learning paths, lessons, assessments, and results.
Unify back buttons and breadcrumbs across learning views. Settings and the document library participate in browser history.
Improve Escape-key behavior around dialogs and menus. Exiting fullscreen IDE mode returns to the split view instead of closing the IDE.
Learner-focused assessments
Rework assessment prompts to use clear, concrete questions that help learners consolidate the current lesson.
Keep each question focused on one task rather than combining independent follow-ups or adding challenges merely for broader coverage.
Prefer explanation and reasoning questions. Request coding only when implementation is necessary to assess the learning goal, with answers designed to fit a single self-contained source file.
Put unrelated argument parsing and input/output boilerplate in starter code, so learners can focus on the concept being assessed.
Maintenance
Initialize the Rust compiler and linker in CI before timed execution tests, without changing assessment time limits or test assertions.