Разработка:workflows/programmsbcs
Плагин | |
Название | programmsbcs |
Тип | workflows |
Содержание
Возможные статусы
- Заявка (application) - заявка на обучение по программе, пока не подтвержденная по каким-либо причинам (договор не подписан или не оплачен, студент не сдал вступительные экзамены, либо студент самостоятельно подал заявку, но ее еще не одобрили)
- Подтверждена (plan) - подтвержденная заявка (заявка одобрена, договор подписан, экзамены сданы, но приказа о зачислении еще не было и не хватает только его) или созданная администратором подписка
- Отклонена (rejected) - студент поступал или подавал заявку, но завалил экзамены или получил отказ по другой причине и обучение не началось.
- Дейчтвующая (active) - студент пользуется образовательными услугами
- Условно действующая (condactive) - аналог статуса active, только в этом случае ученик находится на обучении условно (недосдал хвосты) и в будущем, скорее всего, будет либо переведен в статус active на текущей параллели, либо в active на предыдудущей, либо переведен в академический отпуск, либо в неуспешно завершенные.
- Приостановлена (suspend) - обучение по программе приостановлено (задержка оплаты, нахождение в больнице, санатории и т.д)
- Академический отпуск (onleave) - студент находится в академическом отпуске, в отличие от статуса suspend, все незавершенные (запланированные, активные, приостановленные) подписки студента на дисциплины (cpassed) завершаются (запланированные - отменяются, остальные - неуспешно завершаются).
- Отмененена (canceled) - обучение было отменено до фактического его начала
- Неуспешно завершенная (failed) - обучение проводилось, но студент не завершил его успешно
- Успешно завершенная (completed) - обучение проведено и студент его успешно завершил
Метастатусы
- Активный: active, condactive
- Актуальный: application, plan, active, condactive, suspend, onleave
- Реальный: application, plan, rejected, active, condactive, suspend, onleave, completed, failed
- Мусорный: canceled, rejected
Маршруты статусов
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
Заявка
Возможные переходы ИЗ этого статуса:
- Запланированная подписка
- Отменено
- Отклонено
Запланированная подписка
Возможные переходы ИЗ этого статуса:
- Идет обучение
- Идет обучение условно
- Приостановлено
- Отменено
- Отклонено
Идет обучение
В этот статус возможен переход только если договор в статусе "исполняется". Если подписка групповая, то должна быть указана академическая группа.
Возможные переходы ИЗ этого статуса:
- Идет обучение условно
- Приостановлено
- Академический отпуск
- Успешно завершено
- Неуспешно завершено
Идет обучение условно
Аналог статуса "идет обучение"
Возможные переходы ИЗ этого статуса:
- Идет обучение
- Приостановлено
- Академический отпуск
- Успешно завершено
- Неуспешно завершено
Приостановлено
Возможные переходы ИЗ этого статуса:
- Идет обучение
- Идет обучение условно
- Академический отпуск
- Успешно завершено
- Неуспешно завершено
Академический отпуск
Возможные переходы ИЗ этого статуса:
- Идет обучение
- Успешно завершено
- Неуспешно завершено
Отклонено
Это конечный статус
Отменено
Это конечный статус
Неуспешно завершено
Это конечный статус
Успешно завершено
Это конечный статус