General plugins (Local): Event Reminders

Maintained by Picture of Isuru Madushanka WeerarathnaIsuru Madushanka Weerarathna
This plugin will automate sending reminders for calendar events.
1320 sites
82 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
    Tue, Apr 21, 2020, 10:44 AM
    Hi Grzegorz Rogala, Please upgrade to v2.2
  • Picture of Luis Castro
    Wed, Apr 29, 2020, 1:52 AM

    I have a hidden course and an activity with an end date after the current day. I have a reminder created for that assignment, no student can see the assignment or event on the calendar, because it is hidden. But the reminder always sent the email to students.

    Within the settings for Reminders, the 'Filter calendar events' is set to 'Only visible events in the calendar'

    moodle v3.8
    Reminder v2.2

    Any help is welcome.
  • Picture of Charles Havegheer
    Wed, Apr 29, 2020, 9:36 PM
    @Luis Castro, i have the same problem.
  • Picture of Isuru Madushanka Weerarathna
    Thu, Apr 30, 2020, 1:15 PM
    Hi Luis, Charles,
    I also just observed that hiding courses do not hide events (mark as visible '0') belongs to that particular course in events table. Because sending reminders is based on this 'visible' field on the event table.
    I believe this needs to clarify from Moodle core developers whether it is a bug or not.
  • Picture of Pradeep Ramanarayanan
    Fri, May 8, 2020, 2:50 PM
    This is Pradeep from Texila American University,

    Is it possible to pull the report for the reminders email from administrator login
  • Picture of Isuru Madushanka Weerarathna
    Fri, May 8, 2020, 4:06 PM
    I am not sure the email contents are in admin reports UI, however they are stored in a core database table called 'notifications'. You should check that out.
  • Mt. Fuji
    Sun, May 10, 2020, 2:20 PM
    Thanks so much for this fabulous plugin. I have a small issue that seems like it should be relatively easy to 'fix'. When e-mails are sent as a result of an event in a course calendar, I would like the e-mail to be sent to display the course teacher's e-mail address instead of the site when a forum post e-mail is sent. Is there a way to change this plugin to use the course teacher's e-mail instead of site admin e-mail when sending an e-mail for a course level event?
    Any help you can provide will be most appreciated.
  • Mt. Fuji
    Sun, May 10, 2020, 7:54 PM
    Sorry to add to my inquiry here...I became aware of this issue because:

    I have set "Send as no reply address" and included a "No reply name" but e-mails sent out are not using the no reply name and are instead being sent with the site admin name. This confuses students so I would like to either use a generic name (site name) or, ideally, be able to send messages with the teacher least for course level notifications.
    Thanks in advance for any help you can provide.
  • 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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Please login to post comments