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

Материал из DOF
Версия от 17:33, 21 января 2010; Alex (обсуждение | вклад) (Успешно завершен: запланирован -> завершен неуспешно)
Перейти к: навигация, поиск
Плагин
Название cstreams
Тип workflows


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

  • запланирован (plan) - учебный процесс запланирован, но еще не начался. Идет уточнение преподавателя, состава учащихся, либо просто не пришло время начала.
  • идет обучение (active)
  • приостановлен (suspend) - учебный процесс приостановлен по каким-либо причинам (не оплачено, отсутствует преподаватель, отсутствует ученик и т.д.)
  • отменен (canceled) - учебный процесс отменен
  • успешно завершен (completed) - учебный процесс считается проведенным

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

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

Запланирован

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

  • Идет обучение. При этом переходе, все связанные подписки на дисципины в статусе "запланированы" переводятся в статус "идет обучение".
  • Отменен
  • Приостановлен - этот переход нужен для того, чтобы при переводе периода из статуса "запланирован" в статус "идет" данный учебный процесс не активировался.

Идет обучение

В этот статус процесс возможно перейти только если учебный период, к которому он приписан, находится в статусе "идет обучение"

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

  • Приостановлен. При этом переходе, все связанные подписки на дисципины в статусе "идет обучение" переводятся в статус "приостановлен".
  • Отменен
  • Успешно завершен

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

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

  • Идет обучение. При этом переходе, все связанные подписки на дисципины в статусе "приостановлен" переводятся в статус "идет обучение".
  • Отменен
  • Успешно завершен

Отменен

Это конечный статус При переводе все незавершенные (запланированные, идет обучени, приостановленные) подписки на дисциплины, приписанные к этому потоку отменяются.

Успешно завершен

Это конечный статус Все незавершенные (запланированные, идет обучение, приостановленные) подписки на дисциплины, приписанные к этому потоку, переводятся в статус "завершен неуспешно" ("запланирован" переходит в "отменен", поскольку обучения не проводилось, а статус "завершен неуспешно" предполагает проведение обучения) без изменения оценки (как правило, остается не выставленной).