Moodle Plugins directory: Course Life Cycle: Versions: v4.5-r4 | 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 v4.5-r4
Moodle 4.1, 4.2, 4.3, 4.4, 4.5
Released: Tuesday, 6 May 2025, 8:13 PM
v4.5-r4: No php notice if string plugindescription is missing
v4.5-r3: Try to fix the lang string errors to get the strings to AMOS.
v4.5-r2: Fix an error under Moodle version 4.4 and beneath in delayed courses page by reusing the "old" path to the html_writer statement again.
A comprehensive list of all the changes of this release can be found in the wiki of the github repository.
Wiki: Version 4.5 changes in detail
What's Changed by Pull Requests
- Fix mustache lint by @justusdieckmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/210
- added mtrace statement for logging failed mails by @NinaHerrmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/214
- Shell escape release workflow for realsies this time by @justusdieckmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/208
- Missing cachedef_application string by @sharpchi in https://github.com/learnweb/moodle-tool_lifecycle/pull/220
- Fix failing unit test by missing svg by @ScottVerbeek in https://github.com/learnweb/moodle-tool_lifecycle/pull/224
- Update for Moodle 4.5 by @justusdieckmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/227
- Add validation for step form by @tuanngocnguyen in https://github.com/learnweb/moodle-tool_lifecycle/pull/226
- Allow steps to run when course no longer exits (#222) by @ScottVerbeek in https://github.com/learnweb/moodle-tool_lifecycle/pull/223
- Add checkbox to admin setting for trigger: specificdate and fix 'delete & backup (other) course afterwards' error, which is created by moodle core issue MDL-65228 by @mikeJKU in https://github.com/learnweb/moodle-tool_lifecycle/pull/221
- in case the action column is empty display a string by @NinaHerrmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/217
- Feature/logsendedmails by @NinaHerrmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/218
- Email: add ##shortcourses## placeholder by @justusdieckmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/215
- Show category of specified level in interaction tables by @NinaHerrmann in https://github.com/learnweb/moodle-tool_lifecycle/pull/216
- Use field courseid for logging events by @melanietreitinger in https://github.com/learnweb/moodle-tool_lifecycle/pull/203
- fix error when otherindex does not exist by @melanietreitinger in https://github.com/learnweb/moodle-tool_lifecycle/pull/192
New Contributors
- @sharpchi made their first contribution in https://github.com/learnweb/moodle-tool_lifecycle/pull/220
- @ScottVerbeek made their first contribution in https://github.com/learnweb/moodle-tool_lifecycle/pull/224
- @tuanngocnguyen made their first contribution in https://github.com/learnweb/moodle-tool_lifecycle/pull/226
- @mikeJKU made their first contribution in https://github.com/learnweb/moodle-tool_lifecycle/pull/221
Full Changelog: https://github.com/learnweb/moodle-tool_lifecycle/compare/v4.4-r1...v4.5-r4
Version information
- Version build number
- 2025050403
- Version release name
- v4.5-r4
- Maturity
- Stable version
- MD5 Sum
- 69ada6b32caadc2f7199ef7a0630050f
- Supported software
- Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- v4.5-r4
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