Skip to main content

LMS Course Catalog

Summary

The catalog is the tenant-scoped course list ordered by creation time. It exposes code, title, description, category, duration, status, module count, and material count through the API projection. The admin UI lists course, category, duration, status, and actions.

Only published courses can be assigned through canonical enrollment creation/import. No public catalog, learner search/filter, approval workflow, prerequisite engine, capacity rule, pricing, or external marketplace is confirmed.

Requires confirmation

Business ownership, policy approval, fine-grained eligibility, service objectives, and future lifecycle governance require confirmation where not implemented.

Source References

  • microservices/src/training-service/Api/TrainingEndpoints.cs
  • microservices/src/training-service/Domain/TrainingEntities.cs
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/TalentAdminPages.tsx

See Also

Keywords

  • Learning Management System
  • Training business behavior

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly