Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Module content schema

Each module has three JSON files in src/data/:

  • <module>-slides.json — an array of slides (title, content HTML, and quiz markers).
  • <module>-quiz.json — quizzes whose questions each carry options, a correct index, and an explanation.
  • <module>-exam.json — exam questions (question, options, correct).

The module catalog (ids, titles, routes) is defined in src/lib/modules.ts. A passing exam is 70% or higher and records a certification valid for 365 days — see src/lib/policy.ts.