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

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

Версия 12:11, 28 апреля 2009

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

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

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

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

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

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