Skip to main content

LMS Progress Tracking

Summary

Progress is represented primarily by enrollment state and start/completion timestamps. Reports count Assigned, InProgress, Completed, Expired, and Cancelled, while the employee list accepts a progress field from the gateway response.

There is no canonical percentage-progress field, lesson completion record, bookmark, time-spent tracking, module-level progression, learning-path sequence enforcement, or learner action UI. Progress tracking is therefore Partial.

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/Domain/TrainingEntities.cs
  • microservices/src/training-service/Api/TrainingEndpoints.cs
  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx

See Also

Keywords

  • Learning Management System
  • Training business behavior

Revision Information

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