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

Материал из DOF
Перейти к: навигация, поиск
(правила описания маршрутов)
(маршруты статусов)
Строка 3: Строка 3:
 
| type = workflows
 
| type = workflows
 
}}
 
}}
====Возможные статусы====  
+
===Возможные статусы===  
 
* запланирован (plan) - слушатель подписан на обучение данной дисциплине в данном учебном процессе, но обучение еще не началось.
 
* запланирован (plan) - слушатель подписан на обучение данной дисциплине в данном учебном процессе, но обучение еще не началось.
 
* идет обучение (active) - слушатель обучается в составе учебного процесса.
 
* идет обучение (active) - слушатель обучается в составе учебного процесса.
 
* приостановлен (suspend) - обучение приостановлено по тем или иным причинам (например, не поступление оплаты или приостановка всего процесса)
 
* приостановлен (suspend) - обучение приостановлено по тем или иным причинам (например, не поступление оплаты или приостановка всего процесса)
 
* отменен (canceled) - обучение отменено до его завершения (слушатель отчислен, учебный процесс отменен, слушатель перевелся или отказался от дисциплины).
 
* отменен (canceled) - обучение отменено до его завершения (слушатель отчислен, учебный процесс отменен, слушатель перевелся или отказался от дисциплины).
* завершен (completed) - учебный процесс был проведен и успешно завершен. Студент считается сдавшим данную дисциплину, а текущая оценка считается окончательным результатом студента. Запись по одной дисциплине с данным статусом может быть только одна в рамках одной подписки на программу.
+
* Успешно завершен (completed) - учебный процесс был проведен и успешно завершен. Студент считается сдавшим данную дисциплину, а текущая оценка считается окончательным результатом студента. Каждая запись с таким статусом считается отдельной итоговой оценкой, поэтому нужно заботиться о том, чтобы не было дублирования (при пересдачи старые оценки переводить в статус "неуспешно завершен"). Считаем, что в рамках одной подписки на программу может быть только одна подписка на каждую дисциплину с таким статусом (но могут быть в других статусах).
 
* перезачет из другой программы или учебного заведения (reoffset) - оценка была выставлена по результатам учебного процесса в другой подписке или по предъявленным документам из другого учебного заведения. Обучения не проводилось, но оценка выставлена.
 
* перезачет из другой программы или учебного заведения (reoffset) - оценка была выставлена по результатам учебного процесса в другой подписке или по предъявленным документам из другого учебного заведения. Обучения не проводилось, но оценка выставлена.
* неуспех (failed) - обучение было проведено, но студент не сдал предмет или предмет был пересдан в другой подписке (cpassed). Оценка из текущей записи не является окончательной, отображается только в истории пересдач и в сохраненных приказах-ведомостях. Если пересдачи со статусом completed нет, дисциплина считается не сданной. Если дисциплина была передана, то окончательной является оценка из другой записи, в которой поле repeatid ссылается на текущую запись.  
+
* Неуспешно завершен (failed) - обучение было проведено, но студент не сдал предмет или предмет был пересдан в другой подписке (cpassed). Оценка из текущей записи не является окончательной, отображается только в истории пересдач и в сохраненных приказах-ведомостях. Если пересдачи со статусом completed нет, дисциплина считается не сданной. Если дисциплина была передана, то окончательной является оценка из другой записи, в которой поле repeatid ссылается на текущую запись.  
  
====Маршруты статусов====
+
===Маршруты статусов===
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только переходе в новый статус из текущего статуса, группируются по текущему статусу,  описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
+
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу,  описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
 +
 
 +
==== Запланирован ===
 +
Возможные переходы ИЗ этого статуса:
 +
* Идет обучение
 +
* Отменен
 +
* Перезачет
 +
 
 +
==== Идет обучение====
 +
Переход в этот статус из любого другого возможен только если подписка на дисциплину имеет статус "идет обучение"
 +
 
 +
Возможные переходы ИЗ этого статуса:
 +
* Успешно завершен (одновременно выставляется итоговая оценка)
 +
* Неуспешно завершен
 +
* Приостановлен
 +
* Отменен
 +
 
 +
Переход в статус "перезачет" из статуса "идет обучение" невозможен, потому что преподаватель уже затратил работу на данного ученика, которую нужно учесть, чтобы не было неоднозначности в тарификации. Если преподаватель принял "перезачет" на основании других оценок, это его решение, не отражаемое в системе как перезачет.
 +
 
 +
==== Приостановлен ====
 +
* Идет обучение
 +
* Отменен
 +
* Успешно завершен
 +
* Неуспешно завершен
 +
 
 +
==== Отменен ====
 +
Конечный статус
 +
 
 +
==== Успешно завершен ====
 +
Возможные переходы ИЗ этого статуса:
 +
* Неуспешно завершен - в случае, если студент пересдал итоговую оценку, то старая подписка должна быть переведена в статус "неуспешно завершен", а новая ссылаться на старую через repeatid
 +
 
 +
==== Перезачет ====
 +
Возможные переходы ИЗ этого статуса:
 +
* Неуспешно завершен - в случае, если студент пересдал итоговую оценку, то старая подписка должна быть переведена в статус "неуспешно завершен", а новая ссылаться на старую через repeatid
 +
 
 +
==== Неуспешно завершен ====
 +
Конечный статус

Версия 15:12, 18 января 2010

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


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

  • запланирован (plan) - слушатель подписан на обучение данной дисциплине в данном учебном процессе, но обучение еще не началось.
  • идет обучение (active) - слушатель обучается в составе учебного процесса.
  • приостановлен (suspend) - обучение приостановлено по тем или иным причинам (например, не поступление оплаты или приостановка всего процесса)
  • отменен (canceled) - обучение отменено до его завершения (слушатель отчислен, учебный процесс отменен, слушатель перевелся или отказался от дисциплины).
  • Успешно завершен (completed) - учебный процесс был проведен и успешно завершен. Студент считается сдавшим данную дисциплину, а текущая оценка считается окончательным результатом студента. Каждая запись с таким статусом считается отдельной итоговой оценкой, поэтому нужно заботиться о том, чтобы не было дублирования (при пересдачи старые оценки переводить в статус "неуспешно завершен"). Считаем, что в рамках одной подписки на программу может быть только одна подписка на каждую дисциплину с таким статусом (но могут быть в других статусах).
  • перезачет из другой программы или учебного заведения (reoffset) - оценка была выставлена по результатам учебного процесса в другой подписке или по предъявленным документам из другого учебного заведения. Обучения не проводилось, но оценка выставлена.
  • Неуспешно завершен (failed) - обучение было проведено, но студент не сдал предмет или предмет был пересдан в другой подписке (cpassed). Оценка из текущей записи не является окончательной, отображается только в истории пересдач и в сохраненных приказах-ведомостях. Если пересдачи со статусом completed нет, дисциплина считается не сданной. Если дисциплина была передана, то окончательной является оценка из другой записи, в которой поле repeatid ссылается на текущую запись.

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

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

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

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

  • Идет обучение
  • Отменен
  • Перезачет

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

Переход в этот статус из любого другого возможен только если подписка на дисциплину имеет статус "идет обучение"

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

  • Успешно завершен (одновременно выставляется итоговая оценка)
  • Неуспешно завершен
  • Приостановлен
  • Отменен

Переход в статус "перезачет" из статуса "идет обучение" невозможен, потому что преподаватель уже затратил работу на данного ученика, которую нужно учесть, чтобы не было неоднозначности в тарификации. Если преподаватель принял "перезачет" на основании других оценок, это его решение, не отражаемое в системе как перезачет.

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

  • Идет обучение
  • Отменен
  • Успешно завершен
  • Неуспешно завершен

Отменен

Конечный статус

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

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

  • Неуспешно завершен - в случае, если студент пересдал итоговую оценку, то старая подписка должна быть переведена в статус "неуспешно завершен", а новая ссылаться на старую через repeatid

Перезачет

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

  • Неуспешно завершен - в случае, если студент пересдал итоговую оценку, то старая подписка должна быть переведена в статус "неуспешно завершен", а новая ссылаться на старую через repeatid

Неуспешно завершен

Конечный статус