Course Life Cycle

Admin tools ::: tool_lifecycle
Maintained by WWU logo smallLearnweb – University of Münster, Tobias Reischmann
Course Life Cycle is a moodle plugin, which has the purpose to help you with the execution of reoccurring tasks on your moodle platform. Possible use cases are (not limited to): Deleting courses at end of life (including asking teachers for permission). Doing a rollover at the end of a semester. Automatically setting an end date for courses.

Course Life Cycle v3.6-r1

Moodle 3.4, 3.5, 3.6
Released: Tuesday, May 14, 2019, 8:31 PM

Course Life Cycle (moodle-tool_lifecycle)

This initial version of the plugin already brings everything you need to define your workflows and let them run on your platform. It comes with some predefined trigger and steps. The existing triggers and steps allow to specify a workflow for the deletion of courses either by age or because there is no teacher left in the course. A possible workflow will first inform the teachers of a course (if there are some left) that their courses are marked for deletion and asks if they still need them. If the teacher did not react, a backup of the course is created and afterwards the course is deleted. The sketches workflow can be adjusted either by configuring the steps and triggers it consists of or by exchanging the steps and triggers themselves by anything you like.

The plugin was so far tested on a test system with production data. There are some issues left to fulfil until the plugin reaches maturity BETA.

Version information

Version build number
Version release name
Can be updated to
v3.7-r1 (broken), v3.7-r1 (2019090500), v3.8-r1 (2019120200), v3.8-r2 (2020012100), v3.9-r1 (2020060500)
MD5 Sum
Supported software
Moodle 3.4, Moodle 3.5, Moodle 3.6

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type Admin tools

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "mytool") in the "admin/tool" subdirectory.
  4. Visit to finish the installation