[Catalog] Re-enroll to allow Certificate renewal
We are using Canvas Catalog to provide training as well as professional development courses and programs. Though the certificates in Catalog listings allows creating certificates with Expiration Date, courses and course listings cannot be re-enrolled to facilitate re-certification. If someone drops the course and enroll in the same course again, their learning history is saved, and the course will appear as "completed". This has made our work challenging, as we have to create course copies and listing copies every once in a while to allow folks to enroll in a different listing to allow them to pay again and receive certificates with a different completion date. With the amount of courses we provide in Canvas Catalog, this has been a burden on our users' workload.
I would like to propose that the course listings and Canvas course should have a function to allow folks to re-enroll and redo the courses, where they will need to pay the enrollment fees again, and their latest completion date can be reflected in certificates and Catalog Analytics. Something similar to the "multiple attempts" for quizzes. Because the certificates function in Catalog listings do include possible Expiration Date, it does not make sense to not offer any actionable items when folks' certificate expires. Having the ability to log new completion dates, as well as allowing folks to re-enroll, would reduce the workload that we currently are using. In addition, some courses charge fees, so being able to re-enroll will also ensure that people are paying the fees whenever they go through the course again.
admin,instructor,student,designer