Skip to main content

LMS Assessment Storage

Summary

Source-backed Assessment and question persistence reference.

Audience

Engineering, QA, architecture, security, product, and data-governance reviewers.

Reference Content

Assessment is a tenant entity with a logical course reference, title, converted passing threshold, and owned question collection. Questions are tenant entities with assessment parent, type, prompt, optional option/answer material, and points. This public page intentionally omits assessment content and values.

Assessment-to-Question is a required foreign key with cascade deletion. Course association is not a database foreign key. Questions receive a tenant index and generated foreign-key index; no ordering, uniqueness, version, or publication index is defined.

Creation validates the course through a tenant-filtered query and saves assessment/questions together. Stored answer material has no separately documented encryption, redaction, versioning, or access policy evidence. Those controls require confirmation.

Source References

  • microservices/src/training-service/Infrastructure/TrainingDbContext.cs
  • microservices/src/training-service/Domain/TrainingEntities.cs
  • microservices/src/training-service/Api/TrainingEndpoints.cs
  • microservices/src/training-service/Infrastructure/Migrations/TrainingDbContextModelSnapshot.cs

See Also

Keywords

  • LMS database
  • Training persistence
  • Source-backed model

Revision Information

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