Supported and Unsupported Revert Scenarios

The following representation shows different circumstances under which a revert is allowed and not allowed.

Supported Revert Scenarios

Number Scenario Expected Result
1 Session is part of one or more curricula Revert is allowed.
2 Session is part of a removed curriculum ​ Revert is allowed.
3 Session is part of an inactive curriculum Revert is allowed.
4 Session being reverted is part of a curriculum A and the curriculum is a prerequisite to another curriculum - Curriculum B ​ Revert is allowed. Curriculum A will be reprocessed but Curriculum B will not be updated. ​ ​ ​
5 Session being reverted is part of a curriculum V1 that is versioned to V2. User A has C1V1 and User B has C1V2 ​ Revert is allowed and both curricula will be reprocessed. ​
6 Curriculum status is Completed, In Progress, Approved, Pending Approval, Pending Evaluation, Pending Acknowledgement, Pending Completion Approval, Pending Completion Signature Revert is allowed and curriculum will recalculate progress and status.
7 Session being reverted is part of a curriculum that has sections Revert is allowed. Note: LOs will not move back to Pending Prior Training status.
8 Session being reverted is part of a curriculum that has optional and required trainings ​ Revert is allowed. Note: LOs will not move back to Pending Prior Training status.
9 Session being reverted is part of Curriculum A which has bi-directional equivalency to Curriculum B and both curricula are NOT completed (none are completed equivalent) ​ Revert is allowed.
10 Session being reverted is part of a curriculum that has points or badges associated and Curriculum is NOT completed. (no points/badges were awarded)​ Revert is allowed.
11 Session being reverted is part of a curriculum in Completed Equivalent or Exempt status ​ Revert is allowed.

Unsupported Revert Scenarios

Number Scenario Expected Result
1 Session being reverted is part of three curricula, one is Completed Equivalent, two are Completed Revert is not allowed for all three curricula.​
2 Session being reverted is part of a curriculum and the event is a prerequisite to another training ​ Revert is not allowed.
3 Session being reverted is part of a Curriculum A which is inside a Certification. ​ Revert is not allowed.
4 Session being reverted is part of a completed curriculum that has badges or points associated to it. Revert is not allowed.