Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Oct 02:49

What's new

Richer lesson content

  • 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.

Full changelog