Learning
Routes: /learning/my · /learning/browse · /learning/author · module studio and player under /learning/modules/…
API: /v1/learning/modules, units, player, enrollments, file upload
Ascendly Learning is an internal training area: authors build modules, learners play units, and assigners enroll people. It is separate from the Assistant / MCP AI track.
Forward-looking phases (quizzes, due dates, manager reports): Learning plan.
What exists today
| Capability | Behavior |
|---|---|
| Modules | Stored in Mongo (ld_modules); catalog is API-driven (not a static placeholder list) |
| Units | Ordered content inside a module; markdown and document (PDF) units are enabled for authoring |
| Navigation | Per module: strict (linear unlock) or flexible (any unit) |
| Player | Learners open assigned / published modules and complete units |
| Author studio | Level 2+ create/edit modules in org scope; settings, units, authors, audience |
| Enrollment | Level 2+ can assign a module to employees (not limited to author scope for assignment targets) |
| Browse / My learning | Browse published catalog; My learning shows assignments and progress |
Not in the product yet: quiz / questionnaire units, due-date assignment reminders, manager team completion reports / CSV, points / gamification, presentation/video unit types in the enabled authoring set (schema may list them; studio enables markdown + document).
Roles
| Role | Who | Can |
|---|---|---|
| Learner | All authenticated users | Play published modules they can access; track unit progress |
| Author | Access level 2+ | CRUD modules in org scope |
| Assigner | Access level 2+ | Enroll / assign learners |
| Super admin | Level 5 | Company-wide module access |
Main routes
| Route | Purpose |
|---|---|
/learning/my | Assigned learning and progress |
/learning/browse | Published catalog |
/learning/author | Author list / entry to studio |
/learning/modules/new/edit | Create module |
/learning/modules/:id/edit/… | Studio (settings, units, authors, audience) |
/learning/modules/:id/units/:unitId | Player |
Legacy /learn redirects to /learning.
Visibility of Learning and its sub-pages is controlled at System → Visibility — Platform & admin § Page visibility.
Related
- Learning plan — remaining phases
- What's in Ascendly
- Notifications — no Learning-specific reminder types yet
