Moodle Plugins directory: Course Life Cycle: Versions: v5.1-r1 | Moodle.org
Course Life Cycle
Administration tools ::: tool_lifecycle
Maintained by
Learnweb – University of Münster,
Thomas Niedermaier
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 v5.1-r1
Moodle 4.5, 5.0, 5.1
Released: Tuesday, 20 January 2026, 6:38 PM
Code prechecks
overview
phplint
phpcs1800 | 0
js0 | 2
css
phpdoc
savepoint
thirdparty
grunt
shifter
mustache
gherkin
HTML | XMLWhat's Changed
- new trigger depending on enddate by @KBorm in https://github.com/learnweb/moodle-tool_lifecycle/pull/272
- new step setcustomfield by @KBorm in https://github.com/learnweb/moodle-tool_lifecycle/pull/275
- fix: include filepath as debug info when backup file does not exist by @Menrath in https://github.com/learnweb/moodle-tool_lifecycle/pull/277
New Contributors
- @Menrath made their first contribution in https://github.com/learnweb/moodle-tool_lifecycle/pull/277
Full Changelog: https://github.com/learnweb/moodle-tool_lifecycle/compare/v5.0-r2...v5.1-r1
Version information
- Version build number
- 2026012000
- Version release name
- v5.1-r1
- Maturity
- Stable version
- MD5 Sum
- 76094a9a7568c37d6155668df935ba6d
- Supported software
- Moodle 4.5, Moodle 5.0, Moodle 5.1
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
- Latest release for Moodle 5.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- v5.1-r1
Default installation instructions for plugins of the type Administration tools
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "mytool") in the "admin/tool" subdirectory.
- Visit http://yoursite.com/admin to finish the installation