Skip to main content

Use cases (Templates)

This page provides ready-to-use rule templates you can copy and adapt. Each template follows the same pattern:

Condition (If…) → Action (Then…)

Tip: If you are new, start with Template 1 (simple and reliable).


Template 1 — Inactivity reminder (No course access → Send notification)

Goal

Send a friendly reminder when a learner hasn’t accessed the course for a number of days.

When to use it

  • Engagement drops and learners “disappear”
  • You want an automatic nudge without manual tracking

Rule setup

Condition: No course access

  • Period: 7 days (or your preferred interval)

No course access (period/time unit))

Action: Send notification

  • Subject: We miss you in {$a->coursename}
  • Body: Hi {$a->firstname}, we noticed you haven’t accessed the course recently. Continue here: {$a->courselink}

Send notification (Subject/Body)

Roles to notify: Student
(Optional: add Teacher if you want teachers notified too.)

Roles to notify (if you have it)


Template 2 — “You passed!” message (Activity completion with passing grade → Send notification)

Goal

Congratulate learners automatically when they pass an activity.

When to use it

  • Reinforce progress and increase motivation
  • Celebrate completions without extra teacher effort

Rule setup

Condition: Activity completion with passing grade

  • Select the target activity (the one that has a passing grade)

Passing grade condition (activity selection)

Action: Send notification

  • Subject: Great job! You passed
  • Body: Hi {$a->firstname}, congratulations on passing the activity in {$a->coursename}! Keep going: {$a->courselink}

Activity completion settings showing passing grade (helpful for troubleshooting)

Roles to notify: Student

Send notification (Subject/Body)

If the activity does not appear in the selector

Make sure the activity has completion/grade settings configured (see the Conditions reference).


Template 3 — Low grade follow-up (Grade in activity → Send notification)

Goal

Notify learners when their grade is below a threshold and encourage them to review content or try again.

When to use it

  • Early intervention for struggling learners
  • Reduce drop-off by reacting quickly to low performance

Rule setup

Condition: Grade in activity

  • Select the activity
  • Comparison: Must be <
  • Threshold: e.g., 60 (adjust to your grading scale)

rade in activity (activity selector

Action: Send notification

  • Subject: Quick tip to improve your score
  • Body: Hi {$a->firstname}, we noticed your score is below the target in {$a->coursename}. Please review the materials and try again: {$a->courselink}

Comparison options (must be Must be &lt;)

Roles to notify: Student
(Optional: add Teacher if you want a teacher alert too.)

Send notification (Subject/Body)


Template 4 — Activity not completed on time (Activity not completed → Send notification)

Goal

Remind learners who did not complete a required activity by the expected date.

When to use it

  • Deadlines matter (weekly tasks, required checkpoints)
  • You want automatic reminders after due dates

Rule setup

Condition: Activity not completed

  • Select the activity
  • Set the expected completion date/time

Activity not completed (activity selector + expected completion date)

Action: Send notification

  • Subject: Reminder: please complete the activity
  • Body: Hi {$a->firstname}, this is a reminder to complete the activity in {$a->coursename}. Access the course here: {$a->courselink}

Activity completion automatic setting (helpful for troubleshooting)

Roles to notify: Student

Send notification (Subject/Body)


Template 5 — Personalized practice (Course inactivity OR low grade → Create AI reinforcement activity)

This template requires extra plugins. See Prerequisites.

Goal

Automatically create a reinforcement activity (generated with AI) for learners who need extra practice.

When to use it

  • You want differentiated practice at scale
  • You want to react to inactivity or low performance with targeted support

Rule setup (example)

Condition (choose one):

  • No course access (e.g., 14 days), or
  • Grade in activity (e.g., must be < 60)

Action: Create AI reinforcement activity

  • Prompt example:
  `Create a short reinforcement activity for {$a->firstname} based on the content of {$a->coursename}.  
Focus on the concepts they likely struggled with and include 5 practice questions.`
- Section: choose where the activity will appear
- (Optional) Insert before: select a relevant activity

Create AI reinforcement activity configuration (prompt + section) Restriction by user shown in the course (optional)

Important

This action requires:


How to choose the right template

  • Want more learners to return? → Template 1
  • Want to reinforce progress? → Template 2
  • Want early intervention? → Template 3
  • Want deadline follow-up? → Template 4
  • Want differentiated practice at scale? → Template 5