Modern Course Reminder icon

Modern Course Reminder

Maintained by Adebare Showemimo
Automated, rule-based course-completion reminders for Moodle that lift completion by re-engaging inactive and overdue learners — with manager escalation, branded templates and audit-ready logs.
1 more prices See all prices
By buying, you accept the seller's Terms of Sale

Supports Moodle 4.5-5.2 See all versions
Reviewed annually for quality
Latest release: 3 months ago
Installations: 1
Downloads (last 90 days): 2

Frankenstyle name: local_moderncoursereminder
Local plugins

Description

Modern Course Reminder

Modern Course Reminder turns learner follow-up into an automated engine. Instead of teachers chasing learners by hand, rules detect who has not started, not finished, gone inactive or missed a deadline — and send the right reminder on the right channel, on cron.

On that foundation it escalates still-incomplete learners to their line manager, drafts branded templates (optionally with AI), batches manager digests, and reports on what actually moved completion — with filterable, exportable logs and a Report Builder datasource for audit.

Supports Moodle 4.5–5.2.

Moodle 4.5–5.2 GPLv3 Stable

13 reasons to choose Modern Course Reminder

Click any image to view it full size.

Reminders on autopilot

Guided setup, no broken rules

Rescue inactive learners

Escalate to managers

Branded, AI-drafted templates

Every channel, batched digests

Send a reminder now

Scheduling & campaigns

Runs entirely on cron

Prove it lifts completion

Audit-ready by design

Safe, respectful sending

Moodle-native, future-proof

ALL FEATURES

Everything needed to automate reminders safely.

The feature set covers rules, guided setup, campaigns, escalation, templates, delivery channels, operations, analytics, privacy, and trust.

⚙️ Rules & triggers

✓Triggers for not-started, course-incomplete, inactivity and deadline approaching/overdue

✓Scope a rule to a single course, a whole category, a cohort, or site-wide

✓Target overall course completion or specific completion-tracked activities (multi-select)

✓Preview the exact learners a rule matches before it sends

✓Ready-made starter rules: not started, incomplete, inactive, deadline, overdue-with-escalation

🧩 Course-level management & guided setup

✓Teachers manage reminder rules from inside their own course

✓A setup checklist guides completion tracking, criteria and activity completion

✓Rules that target completion are blocked until the course is correctly configured

📣 Sending & campaigns

✓One-off manual send to a course with audience filters and a recipient preview

✓Eligible and skipped recipients shown with reasons before anything sends

✓One-off and recurring scheduled campaigns (daily / weekly / monthly)

✓Repeat cadence with a maximum-reminders cap

✓Campaign start/stop dates and a daily send window control exactly when sends go out

👤 Manager escalation

✓Resolve a learner's line manager three ways: Moodle manager role, custom profile field, or a manual mapping table

✓Bulk-import learner→manager mappings from CSV

✓Escalate on days overdue, number of reminders received, or a fixed compliance date

✓Dedicated manager-escalation templates and report

📝 Templates & content

✓Reusable templates for learner, manager and digest audiences

✓~25 placeholders (name, course, due date, days overdue, manager, dashboard URL and more)

✓Brand colours and an email-safe logo that resolves to an absolute URL

✓Sandboxed preview with sample data before anything sends

✓Optional AI drafting via Moodle's own AI subsystem — no API keys stored in the plugin

📨 Channels & delivery

✓Email and Moodle notification, selectable per rule and gated by site-wide switches

✓Batched manager/admin digests — daily, weekly or monthly

✓Per-run throttle, configurable retries and retry delay

🔁 Automation & operations

✓Seven scheduled tasks: evaluate → build queue → send → retry → digests → cleanup → refresh

✓De-duplication so a learner is never spammed

✓Queue viewer to cancel or requeue individual items

📊 Analytics & reporting

✓Dashboard cards: active rules, sent today/this week, pending queue, failed, overdue learners, escalations

✓Effectiveness analytics: learners reminded, completed-after-reminder, average days to complete, repeats

✓Delivery, overdue, inactive, rule-performance and manager-escalation reports

✓Filterable, exportable audit logs

✓Report Builder datasource for the reminder delivery log

🛡️ Safety & trust

✓Learner opt-out and automatic skipping of suspended / no-email / exempt users

✓Built-in health check for cron, email, queue, tasks, manager mapping, templates and AI

✓Capability-based access for admins and teachers

 

Contributors

Awards

Privacy friendly
Automated testing support