Разработка:storages/schpresences
Версия от 13:24, 5 февраля 2009; Yumeneco (обсуждение | вклад) (Новая: ===Таблица в базе данных=== ''schpresences'' - содержит сведения о присутствии или отсутствии учащихся на учебн...)
Таблица в базе данных
schpresences - содержит сведения о присутствии или отсутствии учащихся на учебном событии.
Подробный формат полей в таблице:
- eventid - событие
- personid - ученик
- present - присутствие: 0/1
Дополнительные методы:
- Сохранить статус присутствия/отсутствия ученика на занятии
- Сохранить список статусов присутствия/отсутствия учеников на занятии (первый параметр - id события, второй - массив ключ - id персоны, значение - статус присутствия)
- Получить статус присутствия ученика на занятии
- Получить статусы присутствия учеников на занятии
- Получить статистику посещения учеником занятий по id учебного процесса и id ученика: количество прошедших занятий, количество посещенных занятий, доля посещенных занятий (от 0 до 1), если установлен флаг - массив с посещаемостью всех прошедших занятий id_события => статус посещения.
- Получить статистику посещения учениками занятий по id учебного процесса (общие показатели по группе), если установлен флаг - массив с посещаемостью всех прошедших занятий id_события => =>id_студента =>статус посещения.