Course Authoring & Management
Create, edit, and publish dynamic courses with a draft buffer and versioning — the manual companion to Prism's AI generation.
What it is
Dynamic courses are org-authored lessons (sections with optional charts and diagrams, exercises, prerequisites, and a target track) that live alongside the built-in curriculum and surface in learners' paths. Each course keeps a published version and a separate draft buffer, so edits are staged without affecting learners.
Use
- Create a course from Admin → Courses → New — either describe it to Prism (see Prism) or build it manually.
- Edit sections, exercises, prerequisites, and the target track/engagement band from the course editor.
- Save as a draft to stage changes; Publish pushes a new version live.
- Version history: every publish bumps the version; learners keep their XP and progress across versions.
Setup
Admins author courses under Admin → Courses. New courses start from the studio (brief → generate, or manual); existing courses are managed from their editor. Publishing is admin-only.
Security
- Courses are org-scoped and admin-gated; only admins of the org can create, edit, or publish.
- Draft content is never served to learners until published.
- Publishing versions never resets learner XP or progress (progress is keyed by module id, including dyn:<uuid>).
- Content is sanitized and guard-checked before storage; Content Library block references are materialized at read time.