- 06 Aug 2024
- 1 minute to read
Resetting completions
- Updated on 06 Aug 2024
- 1 minute to read
There are multiple ways to reset course completions depending on which capabilities a user has, but the process for resetting completions works in the same way. This is done by moving the completion records into a table on the database called course_completion_history table which stores a limited amount of information about the completion record, only the id, courseid, userid, timecompleted, and grade. Once it has been moved the system then deletes the course completion record, criteria completion records, and activity completion records so that the user can retake the course.
Resetting completions will not remove learners from the course, and anyone enrolled will remain enrolled but with an empty course completion record so that they can retake the course.
Once the course completion has been reset the learner's record of learning will have a previous completions column with a link to see when the course was completed and the grade at the time of completion. The progress of the course will be zero as the user would need to complete the course again.