danmarsden / moodle-local_recompletion

Allows course recompletion
29 stars 45 forks source link

The recompletion plugin is supported and maintained by Dan Marsden

Branches

The following git branches are currently supported:

Moodle version Branch
Moodle 4.1 - 4.2 MOODLE_401_STABLE
Moodle 4.3 MOODLE_403_STABLE

This plugin adds course level settings for recompletion - clearing all course, activity completion and all other related moodle plugins data 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.

The following information is cleared from the course during recompletion:

The following activities have extra support: 1) Quiz You can choose to delete all existing quiz attempt data with the option to archive the information or, you can keep the existing attempts and give the student the ability to add new attempts.

2) SCORM You can choose to delete all existing SCORM attempt data with the option to archive the information.

3) Assignment You can 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.

If a user has already completed the course, and a teacher performs a grading action on an assignment, you can choose to have the course completion date updated at the same time.

Other plugins that store user data will have the activity completion data, and all related 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 documentation on this plugin please see: https://github.com/danmarsden/moodle-local_recompletion/wiki