Users currently complete a curriculum by completing or passing all mandatory items within the curriculum. When a user completes the last of the mandatory items in the curriculum, the curriculum is displayed as Complete, Passed or Failed (as appropriate) to the user, and the reports are updated to reflect this status.
However, if the user's status for an item within the curriculum changes (e.g. an administrator resets the user's progress for a course), or the content within the curriculum changes (e.g. an administrator retires a course, then adds a new course as a replacement), the user's status will be as follows:
- Reports will continue to show the user as completed for the curriculum
- The administration and learner portals will display the user as in progress for the curriculum
The fact that the reports and the administration and learner portals do not match causes for confusion. Additionally, it can be confusing for learners to see a curriculum marked as in progress, when they know that they have previously completed that curriculum.
The LMS is being updated to ensure that the curriculum status for users is consistent in the administration and learner portals, and in the reports. After a user achieves a completed state, they will not automatically move back to an incomplete state, even if the curriculum definition changes, or their status for one of the courses in the curriculum changes.
Typically, a user will go through the curriculum statuses, Not Started > In Progress > Completed/Passed/Failed, so a user in the In Progress state will not move back to Not Started, nor will a user in the Completed state go back to either In Progress or Not Started automatically.
When this change is made, the status displayed in the administration and learner portals will match the status shown in reports.
This new approach to managing completion for curricula enables the addition of a new feature, where the administrator can directly set the status of a curriculum for a user as Complete (optionally with a score), in the administration portal. This enables an Administrator to mark a user as complete, regardless of if they have completed all (or any) of the mandatory items within the curriculum.
To support scenarios where a user needs to move back to an incomplete status where a curriculum definition changes, e.g. from Completed to In Progress, we will also be providing the ability for an administrator (on a per user basis), to recalculate the completion state for a curriculum. Where an administrator chooses to update the completion state of a curriculum for a user (by recalculating the user's completion status based on the current content within the curriculum), if the user moves from Completed to a previous state, the reports will also be updated to match this status. This ensures that the administration and learner portals, and the reports, all remain consistent.
These updates will be delivered in phases. The preliminary changes required to implement this feature have already been deployed.
The second phase will deliver consistency between the reports and the administration portal, together with the ability to recalculate the completion state of a curriculum for a user, and to enable the manual update of a user's status to Completed, Passed or Failed.
Finally, the learner portals and Apps will be updated to ensure consistency with the administration portal and reports.