General plugins (Local): Event Reminders

Maintained by Picture of Isuru Madushanka WeerarathnaIsuru Madushanka Weerarathna
Automate sending reminders for calendar events.
1121 sites
72 fans
Current versions available: 10

This plugin will automatically send reminders for Moodle calendar events in a timely manner via Moodle message interface. This plugin allows users to control how they receive messages for each event types in Moodle calendar.


Screenshot #0
Screenshot #1


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 Adarsh Shukla
    Fri, Jan 6, 2017, 9:53 PM
    @Zeid That's really great Zeid. Here's my official email id Thanks for this.
  • Picture of Mario Wehr
    Sun, Jan 8, 2017, 11:58 PM
    Hi Adarsh Shukla,

    In "local\reminders\contents\group_reminder.class.php" change load_course_object() to

    private function load_course_object() {
    global $DB;

    $this->course = $DB->get_record('course', array('id' => $this->group->courseid));
    if (!empty($this->course) && !empty($this->event->instance)) {
    $cmx = get_coursemodule_from_instance($this->event->modulename, $this->event->instance, $this->group->courseid);
    if (!empty($cmx)) {
    $this->cm = get_context_instance(CONTEXT_MODULE, $cmx->id);

    For some reason the event instance is null on group events so I added a check for ... && !empty($this->event->instance).

  • Picture of erwin suranta
    Wed, Jan 11, 2017, 11:55 AM
    Help me please, i have followed the installation guide and settings, but auto reminder is not sending any email. then i tried to do some cron set up but still nothing happens. what else do i need to do to make this auto reminder work on my 3.0 moodle? thanks in advance smile
  • Picture of Adarsh Shukla
    Fri, Jan 13, 2017, 3:48 PM
    @Mario Thank You... This worked for me.
  • Picture of Adarsh Shukla
    Fri, Jan 13, 2017, 3:51 PM
    @erwin First of check weather your moodle setup is sending mails or not. You can test it through mail test plugin available
  • Picture of erwin suranta
    Fri, Jan 20, 2017, 10:03 AM
    Thanks for replying me Adarsh smile. this was the response i got from mail test:
    Warning - The cron.php maintenance script has not been run for at least 24 hours.
    The cron.php maintenance script assists some of Moodle's modules to perform tasks on a scheduled basis, such as mailing out copies of new forum posts. A mechanism is required to run the script regularly e.g. every 5 minutes.
  • Picture of Alexander Mueller
    Tue, Jan 31, 2017, 5:41 PM
    Hi there,
    Is this plugin working with Moodle 3.2+
  • Picture of erwin suranta
    Thu, Feb 2, 2017, 4:45 PM
    Adarsh or anyone who can help me, i confirmed that my moodle can send email, i got one notifying me that a student has submitted an assignment. But somehow still no email from this reminder plugin. Pls help me.
  • Picture of April Hayman
    Thu, Mar 16, 2017, 1:32 AM
    Our site is sending end of event reminders but not reminders for the opening of an assignment. We've tested it several times and we are receiving emails from the site. Cron seems to be working. Any help would be appreciated.
  • Picture of Isuru Madushanka Weerarathna
    Thu, Mar 16, 2017, 10:37 AM

    Could you verify whether there is a calendar event created for a opening of an assignment, or not. Because, the plugin sends reminders only for the calendar events.
  • Picture of April Hayman
    Thu, Mar 16, 2017, 10:56 PM
    @Isuru I see the open date in the settings for the assignment but they're not on the calendar. Is that something we have to add manually?
  • Picture of Isuru Madushanka Weerarathna
    Fri, Mar 17, 2017, 1:20 PM
    Moodle by-default may not be adding assignment open date to the calendar as an event.
    May be you have to look in the forum on how to add an event for the open date or is there any upgrade in the assignment module to support that.

    However, if you add an event manually, then the plugin should send reminders as long as still in the reminding date range.
  • Picture of Herrmann Prinzel
    Fri, Mar 17, 2017, 7:44 PM
    Hello, i don't know if this behavoiur is normal or not. So please excuse my post if it is so. I installed ER on our Moodle. No problems here, everything fine. The admin panel of ER is also fine and all inputs are croned correctly. But my question is, why do the user get still a remind if they completed a task? Is it normal?

    Kind regards
  • Picture of Isuru Madushanka Weerarathna
    Tue, Mar 21, 2017, 12:29 PM
    Yes, that's the current default behavior of reminder plugin. As a plugin, it sends reminders as long as the calendar event is in future and active.
    Plugin gets all associated users for a calendar event, but it does not consider whether individual has completed the event or not. That's why it sends reminder mails for a user even he/she has already completed the assignment.

    This has been reported by several moodle users to me and I am still figuring out whether plugin can filter out completed users out so they don't receive reminder mails. Let's see how it goes.
  • Picture of Mr. Marc
    Fri, Mar 24, 2017, 9:24 PM
    Is there a way to apply the event reminders to a certain type of class in a folder or category that hold those classes. We offer different type of offerings of classes in different formats. Some have due dates and some are open due dates.
Please login to post comments