Разработка:workflows/agroups

Материал из DOF
Версия от 20:16, 5 марта 2010; Yumeneco (обсуждение | вклад) (Маршруты статусов)
Перейти к: навигация, поиск
Плагин
Название agroups
Тип workflows


Возможные статусы:

  • Формируется (plan) - группа формируется, но еще не готова к началу обучения
  • сформирована (formed) - группа сформирована и готова к началу обучения
  • обучается (active) - группа обучается
  • приостановлена (suspend) - обучение данной группы приостановлено
  • расформирована (canceled) - данная группа расформирована (ученики переведены в другие группы)
  • успешно завершила обучение (completed) - группа успешна завершила обучение

Маршруты статусов

Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.

Формируется

Группа формируется каждый раз в начале учебного года. Пока группа находится в статусе "формируется" - в нее могут быть записаны ученики любой параллели. Параллель группы также может меняться только в статусе "формируется". В статус "сформирована" группа может перейти только если все подписки на нее имеют ту же параллель, что и группа.

Возможные переходы ИЗ этого статуса:

  • Сформирована
  • Расформирована

Сформирована

Перейти в этот статус группа может только если все подписки на программу этой группы находятся с ней в одной параллели.

Возможные переходы ИЗ этого статуса:

  • Обучается
  • Расформирована

Обучается

Возможные переходы ИЗ этого статуса:

  • Успешно завершила обучение
  • Приостановлена
  • Расформирована
  • Формируется - перейти в этот статус группа может только если у нее нет активных или приостановленных потоков.

Приостановлена

Возможные переходы ИЗ этого статуса:

  • Обучается
  • Расформирована
  • Формируется

Расформирована

Это конечный статус

Успешно завершила обучение

Это конечный статус