Skip to main content

LMS Terminology

Summary

Verified terms are taken from Training domain and endpoint names.

Audience

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

Reference Content

TermSource-backed meaning
CourseTenant-owned catalog record with code, title, duration, status, modules, and materials
Module / LessonNested course-content records; backend-supported but no native editor UI
Learning PathOrdered course grouping
EnrollmentEmployee-user/course assignment and lifecycle record
CompletionSeparate record created by the supported completion operation
AssessmentCourse-linked definition with a result boundary and questions
AttemptEmployee-user assessment lifecycle record
CertificateCourse/employee record with issue and optional document lifecycle
SessionScheduled course activity
TrainerTrainer-reference record
MaterialTraining reference to content stored through Document Service
Outbox recordLocal integration intent, not proof of publication
Notification recognitionConsumer name mapping, not proof that Training emitted or delivered the event

No alternate policy definition is inferred.

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
  • microservices/src/training-service/Api/TrainingEndpoints.cs
  • microservices/src/training-service/Application/Common.cs

See Also

Keywords

  • LMS reference
  • LMS Terminology

Revision Information

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