Skip to content

Модуль

Модуль - это выделенная смысловая часть курса, по аналогии с учебником - глава книги.

Требования

Доступ к модулю может быть без ограничений.

Ограничением по модулю может быть результат лекции или теста предыдущих модулей.

Модули могут быть ограничены по группам.

Процент прохождения модуля считается по пройденным темам.

Атрибуты

  • id - int - уникальный ID
  • course_id - int - связь с курсом
  • title - varchar(1000) - название
  • description - text - описание
  • position - int - позиция модуля в курсе
  • percent - int - процент прохождения модуля
  • themes - array(entity(Блок)) - набор тем с контентом, сформированный в порядке возрастания атрибута блока position
  • hidden - bool - показывать модуль или скрывать

Связанные модели

  • Курс - один курс у одного модуля
  • Тема - много тем у одного модуля
  • Группа - много групп у модуля

Назад