General plugins (Local): Event Reminders

Maintained by Picture of Isuru Madushanka WeerarathnaIsuru Madushanka Weerarathna
This plugin will automate sending reminders for calendar events.
1694 sites
95 fans
Current versions available: 10

This plugin will automatically send email reminders for Moodle calendar events in a timely manner.

Reminders are very useful for both students as well as teachers to recall their scheduled events and activities before the actual moment.

New Features: (in v2+ which works in Moodle 3.5 or above)

  • Ability to send reminders after event completed for overdue students
  • Ability to enable/disable and schedule reminders per activity
  • Reminder email messages when calendar event created/changed/removed
  • Prevent sending more email reminders once a student has completed the activity
  • Added timezone/location to the email due dates
  • Support for course category events
  • Improved email style
  • Additional cron task to clean old reminder data
  • Send reminders only to students who can submit the assignment

  • Supports site, course, activity, user and group calendar events
  • Ability to customize the reminder schedule globally
  • Ability to customize enable/disable reminders per course
  • Ability to select reminders eligible user roles per calendar event type

Prerequisite for plugin v1.5.1 or prior:

  • Your moodle site must enable logging to make the plugin work properly.
  • The Cron job should be enabled 
  • Cron job should not be lagged to send reminders for custom schedules which has tight schedules.

Note: Please report any issue or feature request at by specifying reproducible steps, cron logs (scheduled task logs) and affected moodle + plugin versions.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7


Picture of Isuru Madushanka Weerarathna
Isuru Madushanka Weerarathna (Lead maintainer)
Picture of Rossiani Wijaya
Rossiani Wijaya: Mentor
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Isuru Madushanka Weerarathna
    Wed, Jul 29, 2020, 8:40 PM
    @Narayan Could you please tell me which plugin and moodle version are you using and the steps to reproduce. If this is an issue can you raise an issue in github with steps to reproduce and corresponding versions.
  • Picture of Isuru Madushanka Weerarathna
    Wed, Jul 29, 2020, 8:42 PM
    @Mohammad Nabil
    As the developer of this plugin, I will say yes. And many people are using this it seems too if you look at the stats above in this page smile
  • Picture of Инна Суспицина
    Wed, Aug 26, 2020, 6:28 PM
    Здравствуйте! Есть ли возможность в письме указывать описание события?
  • Picture of Karl Kaemingk
    Thu, Sep 3, 2020, 12:07 AM
    Thank you for this plugin. I love the new features but it is not working for us. Specifically students (and teachers) are getting reminders for assignments they have already turned in and events in the future that are hidden. Can you help me stop the reminders for assignments that have already been submitted?
    We are using Moodle Moodle 3.8.4+ (Build: 20200827) and the latest version of Event Reminders.
  • Picture of Tine Stalmans
    Fri, Sep 25, 2020, 2:45 AM
    Great plugin, it really has helped us manage and automate email notifications for course events from Moodle itself. We're facing one little detail though: our courses are often bilingual, which is why we use the Multi-language Content (v2) plugin. However, in the 'Course' field of the notification messages, the course name appears with the language tags, like this:

    {mlang other}Strengthening Project Planning and Implementation{mlang}{mlang fr,fr_ca}Renforcer la planification et la mise en œuvre de projets{mlang}

    Is there any way we can avoid this, e.g. by customizing the fields that appear in the email notification? Or could you work on compatibility with the multi-lang filter plugin for future releases?

    Thanks in advance!
  • Picture of Zlata Lesovskaya
    Fri, Oct 9, 2020, 2:16 AM
    Hi there, I installed the plugin, but it doesn't see the calendar events for some reason. I can see the upcoming events in the calendar, but when I proceed to the plugin's settings, it says " No upcoming activities for this course.".

    What am I doing wrong?

  • Picture of Gazi Saleh Akbar
    Tue, Oct 27, 2020, 5:32 PM
    Only can see Assignment and Quiz under reminder as activity
    How to configure for other activities?
  • Picture of Marko Marko
    Thu, Oct 29, 2020, 12:57 PM
    I have a similar issue. I have a Zoom activity, and it's not listed under activities for Reminders.
  • Picture of Gazi Saleh Akbar
    Fri, Nov 13, 2020, 1:17 PM

    Reminder not being sent. Email is working. Overdue activity is working but not due
    [Local Reminder] Failed to send any email to any user! Will retry again next time.

    Execute scheduled task: Local Reminders (local_reminders\task\send_reminders)
    ... started 08:11:36. Current memory use 16.9MB.
    [Local Reminder] Time window: Friday, 13 November 2020, 8:08 AM to Friday, 13 November 2020, 8:11 AM
    [Local Reminder] Found 1 upcoming events. Continuing...
    [Local Reminder] Processing event in ahead of 0 days.
    [Local Reminder] Processing event#162 [Type: close, inaheadof=0 days]...
    [Local Reminder] No reminder is due in ahead of 0 for eventtype close [event#162 is ignored!]...
    [Local Reminder] Failed to send any email to any user! Will retry again next time.
    [LOCAL REMINDERS] Overdue Activity Reminder Cron Started @ 1605244296
    [LOCAL REMINDERS] No expired events found for this cron cycle! Skipped.
    ... used 5 dbqueries
    ... used 0.0077869892120361 seconds
    Scheduled task complete: Local Reminders (local_reminders\task\send_reminders)
  • Picture of Raymond Barrett
    Mon, Nov 16, 2020, 8:31 PM
    Students received about 30 email reminders within a short period of time on the same day reminding them about a Zoom Meeting event in a course. What could have caused this?
  • Picture of Stefano Tirati
    Mon, Dec 7, 2020, 6:02 PM
    Dear Isuru,
    thank you for this plugin, it works very well and it is very effective.
    We are having an issue with the Calendar Events generated with Scheduler (
    Although Events generated via Scheduler appear on users's Moodle Calendar, we have not managed to let Event Reminders "recognise" them and send same notifications (created, updated, cancelled, reminder)
    Would you be available to advise on how to handle this?
    Many thanks
  • Picture of Ewan Evans
    Mon, Dec 14, 2020, 11:01 PM
    Hello Isuru, When will a version compatible for Moodle 3.9 be available?
    Moodle is currently sitting on 3.10, and I'm hesitant about moving over while this plugin is instrumental in my current site.
  • Picture of Isuru Madushanka Weerarathna
    Sat, Jan 9, 2021, 2:21 PM
    @Ewan Evans
    The plugin is already compatible with Moodle 3.9 and should also work with 3.10 as well.
    The official 2.2.3 plugin version has just released with a contribution of Privacy policy for GDRP.
  • Picture of Isuru Madushanka Weerarathna
    Sat, Jan 9, 2021, 2:27 PM
    @Stefano Tirati
    This reminder plugin supports all moodle core plugins, but for a third party plugin to be complied with this plugin it needs to add calendar events with a type course, category, due, group, site or user. Not sure what kind of events type they are adding to the calendar event db.
  • Picture of Isuru Madushanka Weerarathna
    Sat, Jan 9, 2021, 2:30 PM
    @Gazi Saleh Akbar
    I sense a bug here. Is this event due in same day (very close time?) because according to the logs, it says 0 days ahead.
    If you can report this issue in github with reproducible steps, I can provide a fix.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Please login to post comments