you might also be interested in taking a look at a crazy idea I had recently:
https://moodle.org/plugins/local_recompletion
General help
Taking a course more than once.
This discussion has been locked so you can no longer reply to it.