Course recompletion

General plugins (Local) ::: local_recompletion
Maintained by Dan Marsden, 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.
Latest release:
933 sites
1k downloads
76 fans
Current versions available: 5

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 (You will have to write your own reports to view this archived data though - no reports are currently included in this plugin.)

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 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.

  4. Questionnaire - You can choose to delete all existing attempt data with the option to archive the information.

  5. LTI - You can choose to delete all existing attempt data with the option to archive the information.

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

Screenshots

Screenshot #0

Contributors

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

Comments RSS

Show comments
  • Fri, Aug 13, 2021, 4:56 AM
    @Dave - if you've set it to archive the data you should be able to re-construct it manually but there is no script that helps you to do this - good luck!
  • Thu, Sep 9, 2021, 5:48 AM
    Hi Dan,
    Our organization would like to use the recompletion plugin in our courses that require users to take trainings annually. We have installed the recompletion plugin on our test environment and it is doing everything we need, except for the certificate reset. We understand that support for the certificate plugin has not been added yet. We would be interested in funding the developer time required for certificate capabilities. Please let me know what the best way to contact you would be.
    Best,
    Martha
  • Thu, Sep 9, 2021, 7:17 AM
    @Martha - thanks for reaching out - please check your spam filters on 1st Sept 17:23 NZ time - I've also replied to your other e-mail this morning too - thanks! smile
  • Wed, Sep 29, 2021, 10:25 PM
    Hi Dan,

    Would like to ask, is it possible to reset lesson activity as well?
    Thanks!
  • Thu, Sep 30, 2021, 4:44 AM
    @Almants - that's not something that has been implemented in the main release yet - lukascelinak submitted an incomplete pull request to start adding support a while ago, but the code has changed a bit since then and I'm not sure if he's still working on it.
  • Tue, Dec 7, 2021, 1:18 AM
    Thank you so much for this plugin!
  • Thu, Apr 7, 2022, 3:00 AM
    Hi,
    Thankyou so much for this plugin. I have installed this plugin and having few doubt. I want to reassign the same course to the student after the course completion or scorm activity passed , interval of 30 days. My question is if the student completed the course then after 30 days, will be the course reassigned? course start date will be updated in enrolment table?
    Could you please clarify. Thanks in advance.
  • Thu, Apr 7, 2022, 10:31 AM
    @Aathithya, no this plugin does not change the users enrolment and does not change the "start date". it will clear activity and course completion records and activities as defined in the configuration.
  • Fri, Jun 3, 2022, 11:57 AM
    There is a placeholder for user fullname - {$a->fullname}. Has a user first name placeholder been created or intended to be added in the future at any stage?
  • Tue, Jun 7, 2022, 6:12 AM
    @Robyn - no that's not something that is currently available - if you have internal development capabilities, pull requests are always welcome.
  • Mon, Jul 18, 2022, 10:07 PM
    Hi Dan!
    Is there an easy way to review archived completion data (test results, scorm results)?
    I have "Archive old data" and attempts enabled. I have recompletion each year enabled but still need to pull previous years' results for some students.
    Thanks!
  • Tue, Jul 19, 2022, 5:17 AM
    as mentioned above.... You will have to write your own reports to view this archived data - no reports are currently included in this plugin.

    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 smile
  • Thu, Jul 28, 2022, 4:18 PM
    Thanks, Dan!
    I missed the thing about own report smile
  • Tue, Nov 8, 2022, 1:54 PM
    Hi
    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
  • Tue, Nov 8, 2022, 2:01 PM
    @James - Grades and activity completion records are cleared from h5p and certificates, but h5p and certificates really need special handling (further development) to work well - so... no it isn't something currently supported.
1 2 3 4 5 6 7 8
Please login to post comments