Learning Paths & Skill Tree
Learners progress through thematic paths (Strategist, Architect, Operator, plus org-defined custom paths) lesson by lesson, with prerequisite gating, earnable badges, and a credential per track.
What it is
Each learner has a set of learning paths. Built-in tracks are Strategist (leadership), Architect (engineering), and Operator (everyday productivity). Orgs can define their own custom paths.
Lessons are sequenced with prerequisites; completing a lesson unlocks the next and earns a badge. Passing a track's graded exercises earns its credential, the proof that you can actually do the work.
Use
- Pick a path, then work through it one lesson at a time. The current lesson is highlighted ("Up next") and the path auto-scrolls to it.
- Lesson states are visually distinct: done (check), available (numbered), locked (dimmed).
- Every learner can open every module on their track; the recommended order comes from their role's core path, and no skill level ever hides content.
- An org-level switch (Admin → Settings → Learning) chooses how paths are gated: sequential unlocks a course only after the previous one is completed, while free-form lets members take any course in any order.
Setup
Learners are assigned a role by their admin, which sets their track and core path. Custom paths are created under Admin → Learning Paths.
A new custom path starts as a draft and stays hidden from the LEARN section until an admin publishes it. Admins see every path (draft and published) under Admin → Learning Paths and can publish or unpublish a path there.
Published dynamic courses merge into the learner's path automatically, laid out by topological sort of prerequisites.
Security
- Dynamic courses are org-scoped on every learner-facing path (getCourseForOrg), so a learner cannot open another org's course by guessing a UUID.
- Recognition is org-scoped; completion, badges, and credentials cannot be claimed for another org's content.