LMS Course Completion
Summary
Completing an Assigned or InProgress enrollment sets Completed, records timestamps, and adds a TrainingCompletion with a bounded score.
Completion does not require a passed assessment, attendance, all course modules, minimum time, manager approval, or certificate issue. Those policy gates are Not implemented.
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.csmicroservices/src/training-service/Api/TrainingEndpoints.csmicroservices/src/training-service/Infrastructure/TrainingDbContext.cs
Related Articles
See Also
Keywords
- Learning Management System
- Training business behavior
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly