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