Moodle plugins directory: Course recompletion | Moodle.org
Course recompletion
This plugin adds course level settings for recompletion - clearing all course and activity completion for a user based on the duration set notifying the student they need to return to the course and recomplete it.
This plugin could be used to facilitate annual re-certification.
This plugin deletes existing course completion and activity completion data based on the schedule set by the teacher including the ability to delete Quiz and SCORM attempts within the course. You can also choose to retain the quiz and SCORM attempts within archive tables within the recompletion plugin. Limited reporting functionality on the archive tables is avaialble using custom report builder sources. (see Reportbuilder docs for more info.)
The following information is cleared from the course during recompletion:
- All activity grades cleared (and saved to standard grade history tables.)
- All activity completion and course completion flags removed. (with the option to archive this information)
The following activities allow their data to be deleted and archived:
-
Assignment - You can also choose to give the student another attempt (if the assignment is configured to allow reopening and the maximum number of attempts has not been reached.
Quiz - You can keep the existing attempts and give the student the ability to add new attempts.
-
Choice activity.
SCORM
-
LTI
Lesson
core Hvpactivity and 3rd party mod_hvp plugins are supported.
-
Pulse - resets notifications.
-
Questionnaire
-
Custom certificate (mod_customcert) - resets/removes the old certificate.
Course certificate (mod_coursecertificate)
Hotpot
Other activities that store user data will have the activity completion data reset, but may require manual intervention as they are not yet supported fully. Get in touch privately if you would like to fund support for other activities with user data.
For more information on the current issues with this plugin please see the issues tracker:
https://github.com/danmarsden/moodle-local_recompletion/issues
I'm hoping that at some point I'll get a chance to write some report-builder sources for Moodle 4.0 and higher, but pull requests and or funding to develop improvements are always welcome
I missed the thing about own report
i was searching for such an option in Moodle and finally i reached here
could you please let me know this plug in is possible for below
1. h5p activity reset
2. Old issued certificate data reset
Thanks a lot
I work for a facilities services provider and we're using Moodle to handle company training. We need our staff to complete their training once a year, and that's where course recompletion comes in. Right now, I just have their courses set up for recompletion every 365 days. But this means that each staff member is on their own 'annual cycle' relative to when they first complete the course. Ideally though, we would like courses to archive completion data and reset on the 1st of January every year.
Is there any way to do this with the plugin?
Unsure if this is the root cause?
1. Reports: Completion Report: clicking on a student: Completion date does not show modified completion dates.
2. Modified completion dates will reset to current date/time with *any* change to an assignment even if the grade/completion status has not changed -for example adding feedback comments. Can this be locked or limited ( eg to only update if completion status changes)
Any chance these might be looked at in a future update?
The discussion link above is locked, but i'd be interested to share and see what you or others think. I haven't the experience for a pull request, but i have been experimenting with the configurable report plugin and SQL from the recompletion plugin to show completion and expiration dates. The discussion link above is locked but happy to share if there are other places for further discussion.