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

Материал из DOF
Перейти к: навигация, поиск
(добавлен инфобокс)
(Маршруты статусов)
 
(не показано 14 промежуточных версий 3 участников)
Строка 3: Строка 3:
 
| type = workflows
 
| type = workflows
 
}}
 
}}
====Возможные статусы:====
+
===Возможные статусы:===
* новая (new)
+
* Новая (plan) - группа формируется, но еще не готова к началу обучения
* сформирована (formed)
+
* Сформирована (formed) - группа сформирована и готова к началу обучения
* обучается (learn)
+
* Обучается (active) - группа обучается
* приостановлена (suspended)
+
* Приостановлена (suspend) - обучение данной группы приостановлено
* расформирована (disband)
+
* Расформирована (canceled) - данная группа расформирована (ученики переведены в другие группы)
* успешно завершила обучение (finished)
+
* Завершила обучение (completed) - группа успешна завершила обучение
 +
 
 +
=== Метастатусы ===
 +
* Активный: active
 +
* Актуальный:formed, active, suspend
 +
* Реальный: plan, formed, active, suspend, completed
 +
* Мусорный: canceled
 +
 
 +
=== Маршруты статусов===
 +
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
 +
 
 +
====Новая ====
 +
Группа формируется каждый раз в начале учебного года. Пока группа находится в статусе "Новая" - в нее могут быть записаны ученики любой параллели. Параллель группы также может меняться только в статусе "Новая". В статус "Сформирована" группа может перейти только если все подписки на нее имеют ту же параллель, что и группа.
 +
 
 +
Возможные переходы ИЗ этого статуса:
 +
* Сформирована
 +
* Расформирована
 +
 
 +
====Сформирована====
 +
Перейти в этот статус группа может только если все подписки на программу этой группы находятся с ней в одной параллели.
 +
 
 +
Возможные переходы ИЗ этого статуса:
 +
* Обучается
 +
* Расформирована
 +
 
 +
====Обучается====
 +
Возможные переходы ИЗ этого статуса:
 +
* Завершила обучение
 +
* Приостановлена
 +
* Расформирована
 +
* Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.
 +
 
 +
====Приостановлена====
 +
Возможные переходы ИЗ этого статуса:
 +
* Обучается
 +
* Расформирована
 +
* Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.
 +
 
 +
====Расформирована====
 +
Это конечный статус
 +
 
 +
====Завершила обучение====
 +
Это конечный статус

Текущая версия на 15:59, 17 февраля 2014

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


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

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

Метастатусы

  • Активный: active
  • Актуальный:formed, active, suspend
  • Реальный: plan, formed, active, suspend, completed
  • Мусорный: canceled

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

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

Новая

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

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

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

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

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

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

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

Обучается

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

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

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

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

  • Обучается
  • Расформирована
  • Новая - перейти в этот статус группа может только если у нее нет активных или приостановленных процессов.

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

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

Завершила обучение

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