LMS Training Sessions
Summary
Sessions reference a course and optional trainer, with title, start/end time, location/meeting reference, and status. Creation produces Scheduled; reschedule changes timing and status to Rescheduled. Both actions create audit/timeline and event intent.
Session statuses are Scheduled, Rescheduled, Completed, and Cancelled, but only schedule/reschedule transitions have endpoints. End-after-start validation, attendee roster, capacity, registration, reminders beyond event resolution, completion, cancellation, and attendance recording are not implemented. There is no attendance entity or endpoint.
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.csUI/salary-ui/apps/client-hrms-portal/src/pages/hr/TalentAdminPages.tsx
Related Articles
See Also
Keywords
- Learning Management System
- Training business behavior
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly