Event Reminders

General plugins (Local) ::: local_reminders
Maintained by Picture of Isuru Madushanka WeerarathnaIsuru Madushanka Weerarathna
This plugin will automate sending reminders for calendar events.
Latest release:
1835 sites
104 fans

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 https://github.com/isuru89/moodle-reminders-for-calendar-events 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 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 (https://moodle.org/plugins/mod_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.
  • Picture of Chirine Nassar
    Thu, Feb 11, 2021, 1:52 AM
    Hi. We would like to disable the days of the reminders by default. We expected that teachers check the day they would like to sent the reminder for an activity, a course or an event. Instead 1 day, 3 days and 7 days are checked by default and teachers need to uncheck the days they do not want. That is problematic and laborious for teachers. We would like them to check what they want instead of unchecking the reminders they do not need.
    I have also noticed that reminders were sent to suspended students although we have installed the latest version of the plug-in.
    Thank you for your help.
  • Picture of Zoran Jancic
    Tue, Mar 9, 2021, 4:05 PM
    I installed new version released 08.03.2021. on Moodle 3.7.9. Works great but I noticed something that appears to be a bug. A checked the option "No reminders once completed" but users who completed activities with upcoming dates in calendar are still recieving reminders. I tested with "closing date reminders" feature only and "expected finish date" Moodle feature for Page and File resources.
  • Picture of Jani Bertoncelj
    Tue, Apr 13, 2021, 6:23 PM

    Maybe i missed in reminder settings, but is there a way to set the riminders plugin, so that it is not preeset to send all reminders in your calender? We have a lot of users, some would like to use this plugib, and some would probably not use it. So if it was preset to not send reminders, and only those who want them on would turn them on, that would be great.

    We are using moodle 3.9.3
    Reminders 2.2.4

    Thank you.

  • Picture of Andrés Segovia
    Thu, Apr 15, 2021, 2:06 AM

    We have the following problem with reminders.

    Remainder sends Activity Overdue email, even though the student turned in the assignment at the correct time.

    For example this happens with a configured assignment

    Due Date: April 14 12:30

    Cut-off Date: April 14 12:35

    If a student upload a file to assignment previous due date, for exameple April 14 12:00, after April 14 12:35 receive an activity overdue email.

    But the student upload file in time.

    This is a bug true?

    The workaround was disable Activity Overdue Reminders

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