Skip to content

List of Additional Subplugins

Nina Herrmann edited this page May 2, 2024 · 13 revisions

Trigger

Course has no User of a specific role (for instance teacher)

Link: https://github.com/learnweb/moodle-lifecycletrigger_byrole

Description: For this plugin, you can set a role of a responsible person, for instance the role 'teacher'. This plugin then determines for each course if at least one person with the respective role is enrolled in the course. If no responsible person is left for a specific time duration a process will be triggered.

Maintainer: University of Münster

Customfield semester trigger

Link: https://github.com/moodle-an-hochschulen/moodle-lifecycletrigger_customfieldsemester

Description: This trigger plugin triggers based on values of a custom course field of type "semester".

Maintainer: Moodle an Hochschulen e.V.

Semindependent

Link: https://github.com/learnweb/moodle-lifecycletrigger_semindependent

Description: The plugin can be used to exclude very old courses (that are considered semesterindependent). The basic setting at our institution is, that courses with a start date before 1.1.2000 are considered semester independent.

Maintainer: University of Münster

Steps

Move to category

Link: https://github.com/uniwue-rz/moodle-lifecyclestep_movecategory

Description: This plugin moves the triggered courses to a configurable category. At the University of Würzburg, we use it to move courses to an invisible category before we finally delete them.

Maintainer: University of Würzburg

Make course invisible

Link: https://github.com/learnweb/moodle-lifecyclestep_makeinvisible

Description: This plugin makes a course invisible to students. In case of a rollback, the course is set to the previous visibility state.

Maintainer: University of Münster

Admin approve

Link: https://github.com/learnweb/moodle-lifecyclestep_adminapprove

Description: This plugin adds a step that lets the admin decide manually whether a course should be proceeded or rolled back.

Maintainer: University of Münster

PushBackupTask

Link: https://github.com/rzhtwberlin/moodle-lifecyclestep_pushbackuptask

Description: It is very similar to the Backupstep but executes ad-hoc tasks instead of scheduled tasks. That allows the backup processes to run in parallel when cron configured accordingly.

Maintainer: Rechenzentrum HTW Berlin