Возможность автоматического перевода слушателей в следующую параллель при наличии у них задолженностей
Суть доработки:
- В приказ о переводе модуля Электронный деканат будет добавлен новый тип перевода – «Автоматически», который предполагает, что в момент исполнения приказа для каждого слушателя с этим типом будет автоматически определяться тип перевода по следующему принципу:
- если у слушателя есть задолженности в текущем периоде (дисциплин, все подписки на обучение по которым находятся в статусе «неуспешно завершена» или дисциплин, по которым есть незавершенные подписки на их изучение), будет выбран тип перевода «Условно переведен»,
- если у слушателя нет задолженностей в текущем периоде – «Переведен».
- Для подразделения будет добавлена настройка автоматического перевода со следующими опциями:
- автоматический перевод по умолчанию (тип приказа «Автоматически» устанавливается в форме редактирования приказа по умолчанию),
- автоматический перевод разрешен (тип приказа «Автоматически» можно выбрать в форме редактирования приказа),
- автоматический перевод запрещен (тип приказа «Автоматически» нельзя выбрать в форме редактирования приказа).
- На страницу «Приказ» будет добавлены галочки (доступны в случае, если автоматический перевод разрешен или задан по умолчанию в подразделении, где создается приказ):
- «Автоматически завершать незавершенные подписки на элементы учебного плана»,
- «Завершить незавершенные учебные процессы»,
- «Создать учебные процессы для должников из текущего периода».
- Будет доработан алгоритм исполнения приказа в соответствии с новыми добавленными опциями.
- На страницу «Приказ о переводе», для приказов в статусе «Подписан», в колонку «Действия» будет добавлена действие «Клонировать приказ».
- Будет добавлено право, позволяющее «Клонировать собственный приказ о переводе» (позволяет клонировать собственные приказы о переводе, находящиеся в статусе «Подписан»).
Состав и оценка:
Добавление в интерфейс настроек ЭД настройки для автоматического перевода: опция «Автоматический выбор статуса перевода» с тремя вариантами: «По умолчанию», «Разрешено», «Запрещено». Если выбрано «по-умолчанию», то в новом приказе эта опция будет выбрана для всех студентов, с возможностью ее вручную переопределить. Если выбрано «разрешено», то по-умолчанию выбрана опция «Переведен». Если выбрано «Запрещено», опция «Автоматически» затенена и выбрать ее нельзя.
Реализация формы формирования приказа с галочками, кнопки отправки формы, по которой происходит сохранение данных приказа и отображение приказа в новом виде + прочая необходимая обработка редактирования приказа (сюда же обработка настройки для статуса перевода «Автоматически»).
Реализация возможности клонирования приказов (по нажатию кнопки в списке приказов, без дополнительных опций).
Модификация механизмов проверки возможности выполнить приказ (с учетом настроек).
Реализация сохранения данных неудачной проверки в виде отчета о возможности выполнить приказ и интерфейса для просмотра отчета.
Реализация отдельного права на редактирование приказов (своих и чужих).
Реализация автоматического закрытия учебных процессов и подписок на изучение дисциплин и обработки автоматического перевода.
Обработка автоматического создание учебных процессов для задолжников.
Добавление в список приказов ссылки на отчет по попытке исполнить приказ.
Тестирование и риски.