Структура рабочего плана
Состав рабочего плана по дисциплинам. Выполняет задачу связи с рабочим планом и периодом, так же связывает с тем какая дисциплина и на каком курсе преподавалась. Участвует в процессах описания модулей внутри рабочего плана, с указанием в часах и единицах, проводимых лекций и семинаров, а так же контрольных мероприятий.
Атрибуты
- id - bigint - уникальный ID.
- workplan_id - bigint - связь с рабочим планом.
- discipline_id - bigint - связь с дисциплиной.
- course_id - bigint - связь с курс.
- interval_id - bigint - связь с учебным периодом.
- status - tinyint - статус структуры рабочего плана:
- 1 - в работе
- 2 - отключена
- task - tinyint - модуль "задания":
- 1 - есть
- 0 - нет
- seminar - tinyint - модуль "семинары":
- 1 - есть
- 0 - нет
- consultation - tinyint - модуль "консультации":
- 1 - есть
- 0 - нет
- testing - tinyint - модуль "тестирования DiTest":
- 1 - есть
- 0 - нет
- journal - tinyint - модуль "журнал":
- 1 - есть
- 0 - нет
- all_hours - int - всего часов в дисциплине.
- hours_fin - int - часы, которые будут выставлены в зачетку.
- lections - int - лекции дисциплины в часах.
- lections_adjusting - int - установочные лекции в часах.
- labworks - int - лабораторные работы дисциплины в часах.
- seminar_o - int - очные семинары дисциплины в часах.
- seminar_d - int - дистанционные семинары дисциплины в часах.
- course_projects - int - курсовые проекты дисциплины в единицах.
- course_works - int - курсовые работы дисциплины в единицах.
- referats - int - расчетно-графические задания и рефераты дисциплины в единицах.
- control_works - int - контрольные работы дисциплины в единицах.
- credits - int - кредиты/зачетные единицы (данные от ЦИУ которые нигде не выводятся).
- exam - tinyint - экзамен:
- 1 - есть
- 0 - нет
- setoff - tinyint - зачет:
- 1 - есть
- 0 - нет
- setdiff - tinyint - дифференциальный зачет:
- 1 - есть
- 0 - нет
- gos - tinyint - государственный экзамен:
- 1 - есть
- 0 - нет
- task_id_final - bigint - итоговое мероприятие по дисциплине (не используется!!!).
- ready_to_sync - datetime - дата, когда было подготовлено для синхронизации.
- sync_user_id - bigint - кто зафиксировал изменение, для отправки оценок в ЦИУ.
Табличное представление
Некоторое табличное представление