События расписания
Выполняет задачу связи события расписания с преподавателем, структурой рабочего плана и рабочим пространством. Участвует в процессах указания дат начала/конца события, а так же указан статус и тип событий.
Атрибуты
- id - bigint - уникальный ID.
- title - varchar(255) - название.
- description - text - описание.
- start - datetime - начало события.
- end - datetime - конец события.
- teacher_id - bigint - связь с преподавателем.
- workplan_discipline_id - bigint - связь со структурой рабочего плана.
- workspace_id - bigint - связь с рабочим пространством.
- date_create - datetime - дата создания события.
- set_as_read - tinyint(4) - видел ли студент сообщение:
- 1 - да -> уменьшить счетчик
- 0 - нет -> оставить как есть
- can_join - enum - разрешать ли уведомлять о присоединении(спрашивать ли студента, присоединится ли он к событию / вебинару):
- notice - просто уведомить, чтоб приходили (не спрашивать).
- ask_join - спросить придут ли?
- type - enum - тип события:
- simple - просто событие в календаре, НЕ-вебинар
- webinar - вебинар, с кнопкой присоединиться
- status - enum - статус:
- public - актуальное
- deleted - удаленное событие
- proktor_teacher_id - bigint - используется только для абитуриентов. Проктором назначается студент вуза.
Табличное представление
Некоторое табличное представление