Automated learner filtering

Rules run every morning at 06:00 and after each assessment is graded. They set learner status, restrict access, send nudges and log every action so you can override.

New rule
Last run
06:00
Today · 197 learners evaluated
Flagged today
5
4 At-risk · 1 Non-fit
Nudges sent (7d)
41
62% re-engaged within 3 days
Coach overrides (30d)
7
All reinstatements
Default rule set
Applied to all cohorts unless overridden per cohort
5 active · 1 off
Inactivity → At-risk
IF no login or module completion for 7 days THEN set status At-risk · send nudge "We noticed you've been away" · notify co-coach
Triggered 23 times this month
Inactivity → Non-fit
IF no login for 14 days THEN set status Non-fit · lock upcoming weeks · email coach for decision
Triggered 6 times this month
Performance → Non-fit
IF score on a Required assessment < pass mark after 1 retake THEN set status Non-fit · re-assign to Remediation Track · notify coach
Triggered 9 times this month
Attendance → At-risk
IF missed 2 live sessions in a row without an excuse THEN set status At-risk · WhatsApp nudge · deduct 50 points
Triggered 11 times this month
Recovery → Active
IF At-risk learner completes 2 modules AND attends next live THEN set status Active · award "Comeback" badge
Triggered 14 times this month
Auto-drop
IF status Non-fit for 7 days with no coach override THEN set status Dropped · revoke access · send closing email
Off — you prefer to drop manually
Action log
TimeLearnerRuleChangeActions taken
06:00
KD
Kavita Desai
Inactivity ≥ 7dActiveAt-riskNudge email · co-coach notifiedOverride
06:00
SM
Sunil More
Required score < 70%At-riskNon-fitRemediation Track assigned · coach emailedOverride
06:00
RJ
Rohan Joshi
Missed 2 liveActiveAt-riskWhatsApp nudge · −50 ptsOverride
06:00
PG
Pooja Gaikwad
RecoveryAt-riskActive"Comeback" badge · +100 pts
Yesterday
RM
Rahul (you)
Manual overrideNon-fitActiveAmit Verma · "Passed retake, allow"