Разработка:im/learningorders
Плагин | |
Название | learningorders |
Тип | im |
Содержание
Приказы контингента
Этот интерфейс организовать работу по движению учащихся через приказы.
Пока реализованы приказы о переводе в следующую параллель. В дальнейшем планируется реализовать приказы о приеме учащихся, об их исключении, об окончании учебного заведения, а также все различные решения педагогического совета.
Начальная страница
Здесь отображаются ссылки на формирование приказов контингента и на списки приказов.
Список приказов
На этой странице отображаются все различные приказы контингента и соответствующие действия над ними.
Приказы отсортированы по категориям и по номеру приказа. Напротив каждого приказа расположены иконки - действия над приказами. Еще недоформированные приказы можно сформировать заново, продолжить работу с приказом, подписать или удалить. Подписанные приказы можно уже только просмотреть, исполнить или удалить. Исполненные приказы можно только просмотреть.
Приказ о переводе на следующую параллель
Формирование приказа о переводе
Работа с приказами о переводе начинается в выбора периодов, по которым будет происходить движение и подразделений, из которых выбираем учащихся. После этого на основе выбранных данных формируются изначальные данные приказа, которые пользователь может изменить если понадобится.
Выбор периодов и подразделений
При заходе на эту страницу пользователь видит несколько списков множественного выбора. Сначала пользователь выбирает подразделения, по которым будет происходить выборка учащихся. Если пользователь не выбрал ни одного подразделения, выборка будет происходить по всем имеющимся подразделениям.
Далее идет выбор периодов, из которых мы будем производить перевод учащихся, возможно выбрать несколько периодов. Периоды в этом списке отображаются только активные и завершенные.
После этого идет выбор периодов, в которые мы будем переводить учащихся. Также возможно выбор нескольких периодов. В этом случае необходимо будет в выпадающем меню под списками выбрать базовый период, по которому будет происходить изначальное формирование данных. Периоды для этих списков можно выбирать только запланированные, активные и завершенные.
Выборка периодов обязательна. Без них нельзя сформировать начальные данные.
Формирование начальных данных
Данные для приказа формируются по истории обучения групп и студентов. Из истории обучения групп выбираются группы обучающиеся в указанных ранее периодах и из указанных подразделений, если они были выбраны ранее. Выбранные группы помещаются в массив данных приказа по студентам.
Далее из истории обучения студентов выбираются все подписки на программы учащихся, относящихся к указанным периодам и подразделениям, указанных ранее. Далее подписки на программу раскидываются по соответствующим группам, если группа у учащегося не была найдена среди данных учащихся подписка попадает в категорию учащихся обучающихся индивидуально.
Если параллель подписки на программу такая же как и максимальная параллель программы, то учащийся попадает в категорию исключенных из приказа как выпускник, который будет обрабатываться приказом об окончании учебного заведения. Предполагаемого выпускника можно оставить на второй год или отправить в академический отпуск.
Действующая подписка на программу, учащийся которой не является выпускником, попадает в раздел переведенных на следующий год. Учащегося такой подписки можно будет потом условно перевести, оставить на второй год, отправить в академический отпуск или исключить из данных приказа.
Если в приказ попадает условно действующая подписка на программу, учащийся которой не является выпускником, то она попадет в раздел условно переведенных на следующий год. Учащегося такой подписки можно будет потом перевести, оставить на второй год, отправить в академический отпуск или исключить из данных приказа.
Приостановленная подписка, попавшая в приказ сразу попадает в раздел исключенных из приказа. Учащегося такой подписки можно только оставить на второй год или отправить в академический отпуск.
После того как все подписки на программу были раскиданы по соответствующим разделам, выбираются подписки учащихся, находящихся в академическом отпуске. Эти подписки выбираются вне зависимости от выбранных ранее периодов, но в зависимости от указанных подразделений. Попадают они в раздел исключенных из приказа, таких учащихся можно только восстановить.