We are looking for ideas on how to handle repurchasing courses.
Here’s our specific scenario: Our exams are set to allow two attempts within a time range. If a user fails both attempts, they have to repurchase the exam. We need to retain record of their previous enrollment and attempts, so our workaround is to create an external training record first, then unenroll them from the exam. They can then repurchase the course and re-enroll, and we reset their attempts data and enrollment status.
Does anyone have similar issues? Any easier workarounds?