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