Разработка:storages/cpgrades — различия между версиями
Alex (обсуждение | вклад) (→Подробный формат полей в таблице:: : id урока не нужно: мы привязываемся через schevents к теме в плане) |
Alex (обсуждение | вклад) м (→Подробный формат полей в таблице:) |
||
Строка 7: | Строка 7: | ||
* grade - полученная оценка | * grade - полученная оценка | ||
* date - дата получения оценки | * date - дата получения оценки | ||
− | * notice - комментарий преподавателя к отметке ( | + | * notice - комментарий преподавателя к отметке (виден студенту и родителям) |
* typesync - тип синхронизации (выставление вручную, синхронизация с moodle) | * typesync - тип синхронизации (выставление вручную, синхронизация с moodle) | ||
* mdlinstance - id задания в moodle, с которым выполнялась синхронизация | * mdlinstance - id задания в moodle, с которым выполнялась синхронизация | ||
− | * teacherid - id сотрудника по справочнику persons, вручную выставившего отметку | + | * teacherid - id сотрудника по справочнику persons, вручную (если не синхронизация) выставившего отметку |
* status - статус оценки (черновик, поставлена, удалена) | * status - статус оценки (черновик, поставлена, удалена) | ||
Версия 13:39, 13 июня 2009
Таблица в базе данных
cpgrades - оценки по контрольным точкам внутри дисциплины. Контрольные точки могут быть как локальными (внутри учебной дисциплины), так и глобальными - на все учебное заведение (четверти в школе или промежуточные аттестации).
Подробный формат полей в таблице:
- cpassedid - подписка на дисциплину
- planid - контрольная точка или тема в плане, за которую получена оценка
- grade - полученная оценка
- date - дата получения оценки
- notice - комментарий преподавателя к отметке (виден студенту и родителям)
- typesync - тип синхронизации (выставление вручную, синхронизация с moodle)
- mdlinstance - id задания в moodle, с которым выполнялась синхронизация
- teacherid - id сотрудника по справочнику persons, вручную (если не синхронизация) выставившего отметку
- status - статус оценки (черновик, поставлена, удалена)
Дополнительные методы:
- Получить все оценки (одного студента) по подписке на дисциплину вместе с информацией из плана
- Сохранить (добавить/обновить) отметку студента (в перспективе, когда будет реализован справочник с историей изменения отметок - вызов функции протоколирования)