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

Материал из DOF
Перейти к: навигация, поиск
(Новая: ===Таблица в базе данных=== ''schevents'' - учебные события, отображенные на реальные даны. Содержит информаци...)
 
Строка 12: Строка 12:
 
* place - место проведения события (текстовое поле)
 
* place - место проведения события (текстовое поле)
 
* replaceid - id события, которое заменяется данным событием
 
* replaceid - id события, которое заменяется данным событием
* status - статус: запланировано, состоялось, заменено другим событием, отменено, отложено (будет заменено другим событием, которое еще не назначено)
+
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/schevents |schevents  ]]
  
 
===Дополнительные методы:===
 
===Дополнительные методы:===

Версия 10:45, 9 февраля 2009

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

schevents - учебные события, отображенные на реальные даны. Содержит информацию о реальной дате и времени учебного события, его статусе (проведено/не проведено), собитии-замене, исходном шаблоне, подразделении, расписанию которого принадлежит события и другие.

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

  • templateid - шаблон
  • cstreamid - учебный поток
  • planid - тема урока в плане
  • dayid - день, по которому было создано событие
  • type - тип события
  • date - дата и время начала события по UTC
  • duration - продолжительность события
  • place - место проведения события (текстовое поле)
  • replaceid - id события, которое заменяется данным событием
  • status - список статусов указан в одноименном плагине рабочих процессов schevents

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

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