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

Материал из DOF
Перейти к: навигация, поиск
(Создано описание хранилища)
 
Строка 1: Строка 1:
 +
{{Infobox_Plugin
 +
| name = learninghistory
 +
| type = storage
 +
}}
 
===Таблица в базе данных===
 
===Таблица в базе данных===
 
''learninghistory'' - таблица хранит историю изменений учебных процессов для каждого ученика.
 
''learninghistory'' - таблица хранит историю изменений учебных процессов для каждого ученика.

Версия 19:26, 10 сентября 2009

Плагин
Название learninghistory
Тип storage


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

learninghistory - таблица хранит историю изменений учебных процессов для каждого ученика.

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

  • programscbcid - id подписки ученика на учебную программу в таблице programmsbcs.
  • orderid - id приказа, в результате которого была изменена подписка на учебную дисциплину (таблица orders). Возможно null-значение, если изменения не были связаны ни с каким приказом.
  • ageid - id учебного периода в таблице ages
  • agenum - номер ступени обучения. (второй класс, четвертый курс, и т. п.)
  • date - дата создания записи в формате unixtime

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

get_begin_learning_data()

Получить первую запись на момент начала обучения

Аргументы:

get_now_learning_data()

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

Аргументы:

get_history()

Получить историю изменений подписок по времени

Аргументы:

Планы: