Skip to content

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

CapabilityBehavior
ModulesStored in Mongo (ld_modules); catalog is API-driven (not a static placeholder list)
UnitsOrdered content inside a module; markdown and document (PDF) units are enabled for authoring
NavigationPer module: strict (linear unlock) or flexible (any unit)
PlayerLearners open assigned / published modules and complete units
Author studioLevel 2+ create/edit modules in org scope; settings, units, authors, audience
EnrollmentLevel 2+ can assign a module to employees (not limited to author scope for assignment targets)
Browse / My learningBrowse 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

RoleWhoCan
LearnerAll authenticated usersPlay published modules they can access; track unit progress
AuthorAccess level 2+CRUD modules in org scope
AssignerAccess level 2+Enroll / assign learners
Super adminLevel 5Company-wide module access

Main routes

RoutePurpose
/learning/myAssigned learning and progress
/learning/browsePublished catalog
/learning/authorAuthor list / entry to studio
/learning/modules/new/editCreate module
/learning/modules/:id/edit/…Studio (settings, units, authors, audience)
/learning/modules/:id/units/:unitIdPlayer

Legacy /learn redirects to /learning.

Visibility of Learning and its sub-pages is controlled at System → VisibilityPlatform & admin § Page visibility.