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

Материал из DOF
Перейти к: навигация, поиск
(Дополнительные методы:)
(Дополнительные методы:)
Строка 16: Строка 16:
  
 
===Дополнительные методы:===
 
===Дополнительные методы:===
* Поиск группы по коду
+
* '''search_group_code'''($code) - поиск группы по коду
* Получить все группы, обучающиеся по учебной программе (статус по умолчанию - обучается)
+
* '''get_group_programm'''($prid, $status = 'learn') - получить все группы, обучающиеся по учебной программе (статус по умолчанию - обучается)
* Получить все группы, относящиеся к структурному подразделению (и обучающиеся по программе - по-умолчанию - все) (статус по умолчанию - обучается)
+
* '''get_group_department'''($dpid, $prid = null, $status = 'learn') - получить все группы, относящиеся к структурному подразделению (и обучающиеся по программе - по-умолчанию - все) (статус по умолчанию - обучается)
* Получить все группы, подписанные на учебный процесс с данным id.
+
* '''get_group_cstream'''($csid) - получить все группы, подписанные на учебный процесс с данным id.
 
====Планируются:====
 
====Планируются:====

Версия 13:31, 7 августа 2009

Плагин
Название addresses
Тип agroups


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

agroups - классы/академические группы. Связывают контракты на обучение и учебные программы при групповой форме обучения.

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

  • name - название академической группы/класса
  • code - кодовое обозначение группы (текстовое поле, обязательное, уникальное)
  • programmid - id учебной программы, которую реализует академическая группа
  • departmentid - отдел, ответственный за группу
  • agenum - порядковый номер текущего учебного периода (изменяется приказом по контингенту)
  • status - список статусов указан в одноименном плагине рабочих процессов agroups

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

  • search_group_code($code) - поиск группы по коду
  • get_group_programm($prid, $status = 'learn') - получить все группы, обучающиеся по учебной программе (статус по умолчанию - обучается)
  • get_group_department($dpid, $prid = null, $status = 'learn') - получить все группы, относящиеся к структурному подразделению (и обучающиеся по программе - по-умолчанию - все) (статус по умолчанию - обучается)
  • get_group_cstream($csid) - получить все группы, подписанные на учебный процесс с данным id.

Планируются: