Разработка:storages/ages — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
Строка 7: Строка 7:
 
* enddate  - дата и время окончания по UTC
 
* enddate  - дата и время окончания по UTC
 
* eduweaks - количество учебных недель/циклов (каждая соответствует одному циклу в расписании) продолжительности курса, которые помещаются в этом учебном периоде.
 
* eduweaks - количество учебных недель/циклов (каждая соответствует одному циклу в расписании) продолжительности курса, которые помещаются в этом учебном периоде.
* status (предстоящий, созданы учебные потоки, сформированы ручные подписки, сформировано расписание, идет учебный процесс, прошедший)
+
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/ages | ages ]]
 
* departmentid - структурное подразделение, объявившее учебный период
 
* departmentid - структурное подразделение, объявившее учебный период
 
* previousid - предыдущий учебный период
 
* previousid - предыдущий учебный период

Версия 17:47, 6 февраля 2009

Таблица в базе данных

ages - учебные периоды (учебный год в школе, семестр в ВУЗе). Каждый учебный поток и итоговая отметка по курсу принадлежат какому-то одному учебному периоду.

Подробный формат полей в таблице:

  • name - название учебного периода
  • begindate - дата и время начала по UTC
  • enddate - дата и время окончания по UTC
  • eduweaks - количество учебных недель/циклов (каждая соответствует одному циклу в расписании) продолжительности курса, которые помещаются в этом учебном периоде.
  • status - список статусов указан в одноименном плагине рабочих процессов ages
  • departmentid - структурное подразделение, объявившее учебный период
  • previousid - предыдущий учебный период

Дополнительные методы:

  • Получить список текущих учебных периодов для структурного подразделения (по умолчанию - все попадающие в промежуток между "созданы учебные потоки" по "идет учебный процесс)