I am pretty sure I am missing something obvious here, so please feel free to point me in the right direction!
Using Moodle 2.7.5+
How can I set up the system so that a user who re-enrols into a course after a set amount of time has elapsed does not show as having already completed the course when they enter it?
The situation is one of corporate training - users need to repeat courses on an periodic basis and we need to report on who has and has not done so. The course content is pretty much identical year on year and we don't really want the overhead of duplicating the course and naming it with a year prefix... however that seems to be the only way.
It seems like we need to flush the completion records so that a user can complete the course one year, then re-attempt it the next as if it were a new attempt. The completion report should only show the current year's attempts, and therefore show as 'not complete' for the user when they re-enter after the elapsed time (let's say it's a year, for argument's sake).
It would be good to be able to filter the completion report by date, showing only the current year, whilst retaining all previous years as old attempts.
Has anyone done this already?