General plugins (Local): Course recompletion

local_recompletion
Maintained by Picture of Dan Marsden Dan Marsden, Picture of Catalyst IT Catalyst IT
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.
18 sites
47 downloads
11 fans

WARNING: This is currently proof of concept code - it should not be used in production!

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. Existing completion data is not retained or archived. (but hopefully we can improve the plugin to archive completion data in future)

For more information on the current shortcomings with this plugin please see the issues tracker:
https://github.com/danmarsden/moodle-local_recompletion/issues


Screenshots

Screenshot #0

Contributors

Picture of Dan Marsden
Dan Marsden (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Dan Marsden
    Thu, 24 Aug 2017, 5:49 PM
    Hi guys,

    would be handy for a review if anyone has time but this should probably go into the incubating area of the plugins db as it's really just a proof of concept I knocked together quickly as a way of potentially handling re-certification/repeating courses in Moodle.
  • Picture of Plugins bot
    Thu, 24 Aug 2017, 5:50 PM
    Approval issue created: CONTRIB-7024
  • Proper Bo, am tellin thee!
    Sat, 26 Aug 2017, 6:43 AM
    This would be amazing if it keeps the history of each recompletion - for the needs of compliance and audit purposes

  • Picture of Dan Marsden
    Sat, 26 Aug 2017, 8:54 AM
    Thanks John, this initial version doesn't do any archiving of existing completion data and has a number of potential issues. Check out the issues tracker in github for details.

    Feel free to help us work on this by contributing patches or if you might have someone willing to fund my time to improve it further please get in touch!
  • Proper Bo, am tellin thee!
    Tue, 29 Aug 2017, 1:48 AM
    I guess it depends on your road map really - as this is a useful function I guess many people would want.

    I don't code, or I'd love to have helped - willing to test and do other things to help.
  • Picture of Gordon Mills
    Sun, 14 Jan 2018, 6:09 AM
    Great idea for use with First aid courses, Manual handling ect, anything that has an expiry date, defiantly need to retrieve archived information though for audit purposed.
  • Picture of Dan Marsden
    Tue, 16 Jan 2018, 6:26 AM
    Thanks Gordon - feel free to help us work on this plugin - funding and pull requests always welcome.
    FYI - I've just quickly added an archive function to the latest version - no reporting features included but the data can be retrieved using the various sql reporting tools that are currently available.
Please login to post comments