ADR-009. Занятие не равно уроку LMS
Контекст
Учебное занятие (session) — операционный факт во времени. Урок LMS (lesson) — учебная единица контента. Это разные сущности, хотя оба живут в домене lms.
Решение
session и lesson моделируются раздельно. Привязка операционного занятия к уроку — session_lesson_link. Привязка занятия к теме — session_topic_link.
Последствия
- одно занятие может покрывать несколько уроков и тем;
- один урок может выполняться на нескольких занятиях;
- attendance относится к session, а не к lesson.
Связи
- relates: ADR-003, ADR-011, ADR-030