General plugins (Local): Event Reminders

Maintained by Picture of Isuru Madushanka WeerarathnaIsuru Madushanka Weerarathna
This plugin will automate sending reminders for calendar events.
1575 sites
86 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


  • Picture of Isuru Madushanka Weerarathna
    Mon, May 11, 2020, 9:06 AM
    Hi Jason,
    Thanks for reporting this. I'll look into it. This was on option when I used at very first plugin version. It seems some of them are not working as expected anymore in newer moodle versions. Let me check. If I could find a way to find the course teacher's email using a moodle core function, then I could integrate into the plugin easily.
    Thanks for reporting.
  • Picture of Madalina Oana Ungur
    Tue, May 12, 2020, 9:18 PM
    We've started using this plug-in and we experience the following issue: in a course we have Course event reminders enabled. I have disabled reminders for a course event which is a calendar entry. However, the plugin still sends email reminders. All reminders for the respective event are off. Thanks.
  • Picture of Isuru Madushanka Weerarathna
    Wed, May 13, 2020, 9:15 PM
    Hi Madalina,
    Thanks for reporting. Will be fixed with a new release soon.
  • Picture of Isuru Madushanka Weerarathna
    Thu, May 14, 2020, 9:32 AM
    Hi Madalina,
    This has been fixed in v2.2.1. Please update.
  • Picture of Leo Guo
    Fri, May 22, 2020, 7:47 PM
    I have received students feedback that they have received email reminder of events that are not belong to their own group. And it is strange that not all students received the reminder, some did, some didn't. Is this an existing issue or maybe somewhere in the setting I need to tick to enable group-wise reminder? many thanks.
  • Picture of Isuru Madushanka Weerarathna
    Fri, May 22, 2020, 9:42 PM
    Hi Leo,
    Could you please tell me what kind of event/activity type you are seeing this behaviour and with any reproducible steps. Because group level reminders are working for course activities in my test environment. Maybe I have missed something which you could find out. And I need to know how did you set up the activity (steps) so that I can respond to your request.
  • Picture of Leo Guo
    Sun, May 24, 2020, 1:16 PM
    Hi Isuru,
    Thanks for your reply. It's the assignment activity that has this behaviour. Students received due date reminder that are supposed to be sent to another group. The assignment is set up using "seperate group" mode, and different group have "group override" for different due date. I don't think I had any setting on the reminder, it should all be default setting, I just chose the reminder day to 7 and 1 day before the due day. Thanks.
  • Picture of Nicholas Wahl
    Fri, Jun 5, 2020, 4:30 AM

    How does your plugin fit in to the Moodle settings to block students' ability to turn off notifications? Does it inherit whatever settings are selected for the vanilla notifications?
  • Picture of Orestes Mas
    Sun, Jun 21, 2020, 6:57 AM
    I just upgraded my Moodle site to version 3.9 and I started to receive an e-mail, with each run of the cron script, stating that this plugin triggered a Moodle warning that says "Use of legacy cron is deprecated". As cron script runs very often, these e-mails were flooding my mailbox and I had to uninstall this plugin (temporarily, I hope).

    Have you any plans to fix that issue before next september?

  • Picture of Isuru Madushanka Weerarathna
    Sun, Jun 21, 2020, 9:47 AM
    @Orestes Mas Yes the plugin will sooner have a release supporting Moodie 3.9
  • Picture of Isuru Madushanka Weerarathna
    Sun, Jul 26, 2020, 12:09 PM
    @Orestes Mas Could you upgrade the plugin to v2.2.2. Legacy cron support removed there.
  • Picture of Narayan Sapkota
    Mon, Jul 27, 2020, 11:06 AM
    HI There,

    An excellent plugin but it sends out the event reminder notifications to the inactive(enrolment suspended and enrolment period finished) students.
    The group override dates are also sent to all the students regardless of the group selected.

    If the group events could be sent to the students within that group, it would be greatly appreciated. And the support for suspended/not current enrolment would also be great.

    Thank you!
  • Picture of Mohammad Nabil
    Wed, Jul 29, 2020, 2:52 AM
    i have moodle 3.7.2
    when installing i got :
    [Warning] Declared maturity level [MATURITY_RC]
    is it safe to install

  • 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
Please login to post comments