Структура рабочего плана
Состав рабочего плана по дисциплинам. Выполняет задачу связи с рабочим планом и периодом, так же связывает с тем какая дисциплина и на каком курсе преподавалась. Участвует в процессах описания модулей внутри рабочего плана, с указанием в часах и единицах, проводимых лекций и семинаров, а так же контрольных мероприятий.
Атрибуты
- id - bigint - уникальный ID.
- workplan_id - bigint - связь с рабочим планом.
- discipline_id - bigint - связь с дисциплиной.
- course_id - bigint - связь с курсом.
- interval_id - bigint - связь с учебным периодом.
- status - varcahr(20) - статус структуры рабочего плана:
- 'active' - в работе
- 'inactive' - отключена
- 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 - bool - экзамен:
- true - есть
- false - нет
- setoff - bool - зачет:
- true - есть
- false - нет
- setdiff - bool - дифференциальный зачет:
- true - есть
- false - нет
- gos - bool - государственный экзамен:
- true - есть
- false - нет
- ready_to_sync - datetime - дата, когда было подготовлено для синхронизации.
- sync_user_id - bigint - кто зафиксировал изменение, для отправки оценок в ЦИУ.