List of Installed Subplugins - learnweb/moodle-tool_lifecycle GitHub Wiki

Installed Triggers

  • By roles - Triggers if a specified role is misssing in a course for a certain timespan.

  • Categories - Selects all courses of a course category.

  • Customfield date delay - Triggers if the value of a specifiable datetype customfield is after a point in the future.

  • Customfield semester - Trigger courses by the course custom field 'semester'

  • Exclude delayed - Exludes all courses which were delayed by user interaction. Depracated. Will be removed with version 5.0.

  • Exclude site course - Excludes the site course from this workflow. Depracated. Will be removed with version 5.0.

  • Last access - Triggers when a specifiable period after the last access of course is over.

  • Manual trigger - Entitles authorized not-admins to initiate this workflow.

  • Semester independent trigger - Include or exclude courses that have no start date.

  • Specific date - Defines time slots at which this workflow should run.

  • Start date delay - Defines the time that has to pass after the course start date has been reached before this workflow starts.


Installed Steps

  • Admin approve - Demands an approval of any sysadmin before coninuing the workflow.

  • Create Adhoc Backup - Enforces the backup of scheduled courses immediately by using adhoc tasks.

  • Create backup - Initiates a backup of the triggered courses.

  • Delete course - Initiates the deletion of the triggered courses.

  • Duplicate course - Duplicates each triggered course.

  • Email step - Informs course executives of the upcoming deletion of a triggered course.

  • Make Course Invisible - Hides a course for participants.

  • Move Category - Moves all triggered courses to a defined course category.