Разработка:storages/schevents — различия между версиями
Yumeneco (обсуждение | вклад) (→Дополнительные методы:) |
Yumeneco (обсуждение | вклад) (→Дополнительные методы:) |
||
Строка 16: | Строка 16: | ||
===Дополнительные методы:=== | ===Дополнительные методы:=== | ||
* Сформировать замену для события событием. | * Сформировать замену для события событием. | ||
+ | * Удалить все события дня | ||
* Получить список событий для учебного потока (необязательные параметры - дата начала и окончания, статус) | * Получить список событий для учебного потока (необязательные параметры - дата начала и окончания, статус) | ||
* Получить список событий, принадлежащих структурному подразделению с даты по дату (необязательный параметр - статус, по умолчанию - все) | * Получить список событий, принадлежащих структурному подразделению с даты по дату (необязательный параметр - статус, по умолчанию - все) | ||
Строка 22: | Строка 23: | ||
====Планируются:==== | ====Планируются:==== | ||
* Создать событие на день по объекту шаблона расписания | * Создать событие на день по объекту шаблона расписания | ||
− | |||
* Получить статистику событий по структурному подразделению | * Получить статистику событий по структурному подразделению | ||
* Получить статитстику событий по преподавателю | * Получить статитстику событий по преподавателю | ||
* Получить статистику событий по учебному процессу | * Получить статистику событий по учебному процессу | ||
* Получить статистику событий с участием студента | * Получить статистику событий с участием студента |
Версия 12:19, 11 июня 2009
Содержание
Таблица в базе данных
schevents - учебные события, отображенные на реальные даны. Содержит информацию о реальной дате и времени учебного события, его статусе (проведено/не проведено), собитии-замене, исходном шаблоне, подразделении, расписанию которого принадлежит события и другие.
Подробный формат полей в таблице:
- templateid - шаблон
- cstreamid - учебный поток
- planid - тема урока в плане
- dayid - день, по которому было создано событие
- type - тип события
- date - дата и время начала события по UTC
- duration - продолжительность события
- place - место проведения события (текстовое поле)
- replaceid - id события, которое заменяется данным событием
- status - список статусов указан в одноименном плагине рабочих процессов schevents
Дополнительные методы:
- Сформировать замену для события событием.
- Удалить все события дня
- Получить список событий для учебного потока (необязательные параметры - дата начала и окончания, статус)
- Получить список событий, принадлежащих структурному подразделению с даты по дату (необязательный параметр - статус, по умолчанию - все)
- Получить список событий для преподавателя (необязательные параметры - дата начала и окончания, статус)
Планируются:
- Создать событие на день по объекту шаблона расписания
- Получить статистику событий по структурному подразделению
- Получить статитстику событий по преподавателю
- Получить статистику событий по учебному процессу
- Получить статистику событий с участием студента