Table des matières

Course Life Cycle: Course life cycle management tool: User guide

Introduction

This component organises a sequence of actions and conditions (triggers). Each time a sequence is run (via cron), the combination of conditions AND actions is played. The conditions select or exclude courses according to the chosen criterion

Access

Site administration/Plugins/Administration tools/Life cycle/Workflow configuration

Examples of conditions (triggers)

The triggers follow one another and aggregate with each other (AND), so in this example we will have selected all the courses of category X whose start date is “xx/xx/xxxx”.

Examples of actions

At a point in the sequence (the workflow), for example after having chosen all the courses through the previous combination of conditions, you can set up an action such as:

This archiving action will be subject to a condition to define, such as:

If you want to examine one OR the other of these conditions, and not aggregate them:

They will appear in two separate sequences (or workflows), each with one of the two conditions. So in this example we will have selected all the courses that have no more active enrolled users OR no student activity for X days.

In summary

Defining a workflow (a series of conditions and actions)

Click the back button to see the created workflow, and click the first control button to see its triggers and actions

Here is a workflow detail with two exclusions: course categories, and a specific course based on its ID

To check your sequence, click the “Preview course selection” link at the bottom of your sequence detail:

Note: course ID 2751 exclusion and totals missing

Credits


Index du composant LifeCycle - index des composants - Back to catalogue index