General plugins (Local): Event Reminders

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Please login to post comments