Coder Social home page Coder Social logo

moodle-local_recompletion's Introduction

The recompletion plugin is supported and maintained by Dan Marsden

Branches

The git branches here support the following versions.

Moodle version Branch
Mooodle 3.5 - 3.7 MOODLE_37_STABLE
Mooodle 3.8 MOODLE_38_STABLE
Mooodle 3.9 - 3.10 MOODLE_39_STABLE
Moodle 3.11 and higher MOODLE_311_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:

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

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

moodle-local_recompletion's People

Contributors

danmarsden avatar luukverhoeven avatar aduranterres avatar lukascelinak avatar adamrobertbacon avatar alexmorrisnz avatar abias avatar anieminen avatar danielneis avatar glepod avatar keevan avatar peterburnett avatar golenkovm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.