Hi All,
We want exactly the same thing but have found that the recurring programs feature has a few issues that make make it less useful than it at first appears.
Firstly the course is not visible to the user unless they click through to the record of learning, courses will not appear in the course completion block unless they have already been started.
We have got round this with front page link to the programs section of the record of learning but have found any additional click required will lose us user engagement.
Additionally the course itself expires at the end of the number of days that you select, this then creates a new course and mails everybody to tell them to repeat the course. all at once, to 8000 people, some of which have only just completed the course but have the misfortune to be close to the date the course automatically recreates itself. We dont need any more angry emails from our medical staff.
A far better solution would be to blast the completion data for that user at the point that the course expires and then have a 0 day email send to the user asking them to complete. This could work in a very similar way to the badge expiry function that lets you set a dynamic date in days and the ability to refresh this by re-taking the course.
The work-arounds for this they are ugly, a convoluted task of reporting, unenrolling and reenrollng on a new version of the course on a weekly basis, highly admin intensive and with a huge potential for error.
Our Totara partner (webanywhere) has written a plugin for moodle that accompolishes all of this and more and we are investigating having this ported to 2.4 but the expense and support arrangements will be substantial.
Has anybody found a way round these problems? Is Totara planning on fixing what should be a vital function in a corporate environment?
Regards,
Russell Jackson
University College Hospitals London