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

Материал из DOF
Перейти к: навигация, поиск
м (Возможные статусы:: внесены коды статусов)
(статусы, переходы, сопутствующие действия)
Строка 1: Строка 1:
====Возможные статусы:====
+
{{Infobox_Plugin
* plan => запланирован
+
| name = cstreams
* active => идет
+
| type = workflows
* suspend => приостановлен
+
}}
* canceled => отменен
+
 
* completed => завершен
+
===Возможные статусы===
 +
* запланирован (plan) - учебный процесс запланирован, но еще не начался. Идет уточнение преподавателя, состава учащихся, либо просто не пришло время начала.
 +
* идет обучение (active)
 +
*  приостановлен (suspend) - учебный процесс приостановлен по каким-либо причинам (не оплачено, отсутствует преподаватель, отсутствует ученик и т.д.)
 +
*  отменен (canceled) - учебный процесс отменен
 +
*  успешно завершен (completed)  - учебный процесс считается проведенным
 +
 
 +
===Маршруты статусов===
 +
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
 +
 
 +
==== Запланирован ====
 +
Возможные переходы ИЗ этого статуса:
 +
* Идет обучение (в поле begindate записывается время).  При этом переходе, все связанные подписки на дисципины в статусе "запланированы" переводятся в статус "идет обучение".
 +
* Отменен
 +
 
 +
==== Идет обучение ====
 +
В этот статус процесс возможно перейти только если учебный период, к которому он приписан, находится в статусе "идет обучение"
 +
 
 +
Возможные переходы ИЗ этого статуса:
 +
* Приостановлен. При этом переходе, все связанные подписки на дисципины в статусе "идет обучение" переводятся в статус "приостановлен".
 +
* Отменен
 +
* Успешно завершен
 +
 
 +
====Приостановлен====
 +
Возможные переходы ИЗ этого статуса:
 +
* Идет обучение. При этом переходе, все связанные подписки на дисципины в статусе "приостановлен" переводятся в статус "идет обучение".
 +
* Отменен
 +
* Успешно завершен
 +
 
 +
====Отменен====
 +
Это конечный статус
 +
При переводе в этот статус устанавливается время окончания обучения. Все незавершенные (запланированные, идет обучени, приостановленные) подписки на дисциплины, приписанные к этому потоку отменяются.
 +
 
 +
====Успешно завершен====
 +
Это конечный статус
 +
При переводе в этот статус устанавливается время окончания обучения.
 +
При переводе в этот статус устанавливается время окончания обучения.
 +
Все незавершенные (запланированные, идет обучение, приостановленные) подписки на дисциплины, приписанные к этому потоку, переводятся в статус "завершен неуспешно" без изменения оценки (как правило, остается не выставленной).

Версия 16:31, 18 января 2010

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отменен

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

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

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