Course infrastructure · powers every course on the mesh
Build courses
The Course, Module, Exercise and Quiz node types behind Agentic Engineering, Data Modeling and Basic Risk Transfer — module cards, live exercises with a solutions gate, chapter quizzes with instant scoring, and course invites.
What ships
- Course — the course root: syllabus, module cards, progress.
- Module — one teaching unit: theory, a live "experience it" cell, exercises.
- Exercise — a hands-on task with target numbers and a peek-at-the-solution gate.
- Quiz — multiple-choice chapter checks with instant feedback and a score, each learner's answers kept on their own answer sheet.
- Puzzle — a puzzle to solve instead of a box to fill in: pick the answer, put pieces in order, or spot the wrong lines, with instant feedback, a padlock that opens and stars (how it works).
- Workbook + AnswerSheet — data-bound exercises: the questions live once in the course, each learner's answers in their own space.
- CourseInvite — the "your exercises" grid: the learner's own installed copies, difficulty-graded.
- Completion & certificate — lessons visited, quizzes passed, solutions read; a course that is complete issues a PDF certificate with the learner's name and the date (how it works).
Install, purchase and entitlement are the Store's: a course root is a Store/Plugin node that declares its exercise material in startPaths, and the Store copies exactly that into the learner's space when they press Start (or open an exercise).
Nothing is copied when a page is merely read: a lesson the learner has not started renders from the course itself. There are no dedicated install pages.
All types are compiled live from Source — read How the Edu types work to build your own course, and see the finished ones in the Store.