Learning Path
Sequence existing Courses and Quizzes into a gated, step-by-step journey and assign it to your team in one action.
Overview
A Learning Path is an orchestration layer that sits on top of the Courses and Quizzes you have already built in the LMS — it never replaces either of them. Instead of publishing courses one at a time and hoping employees complete them in a sensible order, Admin and HR users assemble a Learning Path: an ordered sequence of steps, where each step points to an existing course or an existing quiz.
Learners see the path as a single guided journey with a visible progress bar and a step timeline. They cannot skip ahead — each step only becomes available once the step before it is finished.
Orchestration, Not Duplication
Learning Path steps reference existing Courses and Quizzes — nothing is copied or rebuilt. Editing the underlying course or quiz (adding a lesson, changing a question) updates every path that references it. Deleting a course or quiz that is used as a step will break that step, so remove it from any paths first.
Creating a Learning Path
Only Admin and HR roles can create and manage Learning Paths. Open the Learning Path screen and click Add Learning Path. Fill in the following:
- Title (required) — the name shown on the learner's "My Learning Paths" card, e.g. "New Frontend Developer Path".
- Goal — a short description of what completing the path prepares the learner for. Shown on the path card and at the top of the learner's step timeline.
- Steps — an ordered list. Each step is either a Course step or a Quiz step, picked from your existing published courses and quizzes. Drag steps to reorder them; the order is the gating order.
- Passing Score per Quiz Step — every quiz step carries its own minimum passing score, set independently when you add that step to the path (see below).
- Status — Draft or Published. Only Published paths can be assigned to learners.
Build in Draft, Reorder Freely
A path stays in Draft while you assemble it, so you can add, remove, and reorder steps without affecting anyone. Switch it to Published only once the step order and passing scores are final — reordering a path that is already assigned to learners changes what "the next step" means for everyone currently in progress.
AI Assistant
While authoring a Learning Path, an AI Assistant panel is available on the right edge of the screen. Click the AI Assistant tab to open it. The panel has access to the current path context — title, goal, and steps you have already added — plus the full catalog of your published courses and quizzes, so it only proposes steps that actually exist and can be added directly to the path.
What You Can Ask
- "Create an onboarding path for new backend hires" — builds a complete ordered step sequence from your existing courses and quizzes.
- "Suggest additional steps for this path" — proposes courses or quizzes from the catalog that would strengthen the current sequence.
- "Analyze this path" — checks whether the step order is logical, flags gaps toward the goal, and reviews passing scores.
- "Suggest tags for this path" — proposes tags based on the goal and steps.
Suggestions Apply Automatically
When the assistant proposes a title, goal, description, tags, or step sequence, it is applied straight to the editor form — no copy-pasting required. Review the applied result on the Overview and Steps tabs, then adjust or save as usual. The assistant only picks courses and quizzes that already exist in your catalog; it never invents content that isn't there.
Why Quiz Steps Need Their Own Passing Score
A standalone quiz built in Quiz Engine has no built-in pass/fail threshold of its own — a learner simply gets a score. Because a Learning Path needs a hard yes/no answer to "is this step complete?", every quiz step in a path carries its own minimum passing score, set when the step is added to the path.
This means the same quiz can be reused across multiple paths with a different passing bar in each — a "Frontend Fundamentals Quiz" might require 70% in a beginner path and 90% in an advanced certification path. The passing score lives on the path step, not on the quiz itself.
Course Step
Complete = 100% of the course's lessons marked done. There is no partial-credit threshold for course steps.
Quiz Step
Complete = the learner's quiz score meets or exceeds the passing score set on that specific step. A learner can retake the quiz if they fall short.
Sequential Gating
Steps in a Learning Path unlock strictly in order. Step N+1 only becomes available once step N is complete — a course step at 100% lesson completion, or a quiz step at or above its passing score. There is no way for a learner to jump ahead to a later step, even by navigating directly to the underlying course or quiz.
Gating Is Enforced Live, Not Cached
The unlock state of each step is evaluated live against the learner's current course and quiz completion records — it is never cached or precomputed at assignment time. If a manager manually adjusts a learner's course progress or quiz score after the path was assigned, the next step unlocks or re-locks immediately to match, with no need to reassign the path.
Assigning a Learning Path
Once a path is Published, Admin and HR users assign it to one employee, several, or an entire team in a single action from the path's Assign panel — there is no need to separately assign each underlying course and quiz. Assigning a path automatically enrolls the learner in every step it contains.
Assignment uses the same snapshot-replace semantics as Course assignment: selecting a new set of users or groups for a path replaces its current assignment list rather than merging with it. Learners removed from the assignment lose access to any steps they have not yet completed; their progress on already-completed steps is preserved.
Assign by Group
Assigning a Learning Path to a department or team group applies it to every current member. Employees added to the group afterward are not retroactively assigned — reopen the Assign panel and re-select the group to pick up new members, which performs the same snapshot-replace.
Learner Experience
Employees see every Learning Path assigned to them on the My Learning Paths screen, in My Workspace. Each assigned path appears as a card showing its title, goal, and a progress bar reflecting how many steps are complete.
Opening a path card shows the full step timeline — every step in order, each marked with one of three states:
Done
The step is complete. Shown with a filled green marker and a connecting line to the next step.
Active
The current step — the one the learner should work on next. Highlighted and clickable.
Locked
Visible for context, but not yet accessible. Locked steps cannot be opened until the active step ahead of them is completed.
Clicking the active step launches the underlying course or quiz inline, without leaving the Learning Path screen. When the learner finishes it — completes 100% of the course's lessons, or passes the quiz at the step's required score — the path advances automatically: the completed step turns Done, the next step turns Active, and the progress bar updates immediately.
Example — New Frontend Developer Path
A typical path: 3 courses and 2 quizzes, sequenced as HTML & CSS Fundamentals (course) → Fundamentals Quiz (quiz, 70% passing score) → JavaScript Essentials (course) → React Basics (course) → Frontend Certification Quiz (quiz, 85% passing score). A learner assigned this path sees five steps in their timeline; only the first course is Active on day one, and each subsequent step unlocks only after the one before it is done.