Some of the courses I give are for certifications that need to be done every 4 years. What needs to happen is that the user needs to pay and take the course again. Currently when they "renew" they just get access to the old course, exams they already completed and the certificate with the old date.
Ideally I'd like to keep the history of what they did, and make them take the course again.
Currently since that isn't available, I have to go and "Reset" the course manually for that user.
Is there a way for me to have the Reset function called when the user clicks on the Renew course?