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