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

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

Версия 11:23, 12 августа 2009

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


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

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

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

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

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

search_group_code()

Ищет группы по коду.

Аргументы:

  • $code(string) - код группы.

Возвращаемые значения:

  • (object) объект группы.
  • (bool) false если группа не найдена.

get_group_programm()

Получает все группы, обучающиеся по учебной программе.

Аргументы:

  • $prid(int) - id программы.
  • $status(string) - статус группы, по умолчанию - обучается(learn).

Возвращаемые значения:

  • (array) список групп.
  • (bool) false если группы не найдены.

get_group_department()

Получает все группы, относящиеся к структурному подразделению.

Аргументы:

  • $dpid(int) - id структурного подразделения.
  • $prid(int) - id программы, по умолчанию - все(null).
  • $status(string) - статус группы, по умолчанию - обучается(learn).

Возвращаемые значения:

  • (array) список групп.
  • (bool) false если группы не найдены.

get_group_cstream

Получает все группы, подписанные на учебный процесс с данным id.

Аргументы:

  • $csid(int) - id учебного процесса.

Возвращаемые значения:

  • (array) список групп.
  • (bool) false если группы не найдены.

Планы: