MDL-31936 workshop: Implement the course reset support

Backported from 2.7. Co-authored by Michael Hughes
<michaelhughes@strath.ac.uk>