Skip to main content

LMS Status Reference

Summary

These are the status values defined in the Training domain. Defined values do not prove that every transition is exposed.

Audience

Business, product, engineering, QA, support, operations, architecture, security, and implementation reviewers.

Reference Content

FamilyDefined statusesVerified transition boundary
CourseDraft, Published, ArchivedCreate, publish, archive are exposed
EnrollmentAssigned, InProgress, Completed, Expired, CancelledAssign, start, complete exposed; expire/cancel transitions not found
Assessment attemptNotStarted, InProgress, Passed, FailedCreate attempt and terminal submission exposed; explicit start transition not found
CertificatePending, Issued, Expired, RevokedIssue exposed; expiry/revoke transitions not found
SessionScheduled, Rescheduled, Completed, CancelledSchedule/reschedule exposed; complete/cancel transitions not found
Material typeDocument, Video, Link, PackageDefined classification; UI material management absent
Question typeSingleChoice, MultipleChoice, FreeTextDefined classification; native question editor absent

Status governance beyond source definitions Requires confirmation.

Requires confirmation

Policy ownership, fine-grained authorization, operational governance, future-state terminology, and retirement criteria require confirmation where not implemented.

Source References

  • microservices/src/training-service/Domain/TrainingEntities.cs

See Also

Keywords

  • LMS reference
  • LMS Status Reference

Revision Information

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