Event Reminders

General plugins (Local) ::: local_reminders
Maintained by Isuru Madushanka Weerarathna
This plugin will automate sending reminders for calendar events.
Latest release:
2703 sites
1k downloads
151 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.

Latest Feature (with plugin v2.5)
  • The plugin provides a way to customize the email header/footer with desired HTML content! This means now you can add your site branding to those email reminders too. (See updated screenshots)

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
  • Explicitly reminder enables: By default no reminders will be sent unless teachers enable them in course level.
  • 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
  • Ability to customize email header/footer with the branding of the site
  • Additional cron task to clean old reminder data
  • Send reminders only to students who can submit the assignment
Features:

  • 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.


Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Isuru Madushanka Weerarathna (Lead maintainer)
Rossiani Wijaya: Mentor
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Peter Ward
    Thu, 31 Jul 2014, 11:01 PM
    To anyone following this thread. I can confirm that reminder version 2013090100 installed with moodle 2.6.4 is in fact working just fine.
  • Kim Miles
    Fri, 15 Aug 2014, 9:58 AM
    Hi,

    We have been having issues with the 1.3 (2013090100)Moodle 2.5 version installed on our Moodle 2.6

    This has been sending out the reminders repeatedly on the one day instead of just once.

    I was wondering if you knew when the next upgrade will be released to work on either Moodle 2.6 and/or 2.7

    Thanks!
  • Peter Ward
    Tue, 2 Sep 2014, 6:11 PM
    Moodle version 2.6
    Reminders version $plugin->version = 2013090100;

    Hi Mario,

    Reminders works OK for activities where the course is set to 'no groups'.
    Reminders also works OK for activities where the course, or activity is set to 'groups'
    Reminders doesn't work where the activity is set to 'groupings'

    Can anyone else verify or disagree with this?

    Cheers.

    Peter.
  • Mario Wehr
    Sat, 6 Sep 2014, 5:47 PM
    Hi Peter,

    I think the problem lies inside the group event part around line 295 /reminders/lib.php. When groupings are enabled first all groups needs to be fetched and then all people within this groups.

    Do you have any exception traces.

    regards,

    Mario
  • Peter Ward
    Mon, 8 Sep 2014, 5:35 PM
    Hi Mario, not sure I know what you're asking for. What do I need to do to make a fix?
  • Émerger ou submerger ? Telle est la question !
    Mon, 8 Sep 2014, 11:17 PM
    Hi,
    Great plugin that I'm using since mdl v 2.5.
    It worked fine with 2.6.
    But now it doesn't work with 2.7. It sends a notification every hours...
    So I had to deactivated it.
    Any plan to upgrade it for 2.7 ?
    Cheers
  • Peter Ward
    Wed, 10 Sep 2014, 3:21 PM
    Hi.
    I also have a problem with Moodle 2.7 where the reminder plugin has sent reminders every minute (cron set to 1min).

    1st time we experienced this we removed the event from the calendar. Problem stopped. Many reminders were then sent correctly for about a week and then the problem occurred again. This time we switched off reminders.

    We can find nothing in the server logs to indicate what might be causing this.

    We are using wiziq plugin, (the only other plugin installed) have groups and groupings set.

    Would like to work with others to resolve this problem.
  • Mario Wehr
    Thu, 11 Sep 2014, 1:13 AM
    Hi,
    @2.7 you could try :
    https://github.com/mwehr/moodle-reminders-for-calendar-events
    This version should work with 2.6, 2.7 and greater..

    The 2.7part uses the new task system, new logging API and stores the cron cycle time into the module cron part.

    regards,

    Mario
  • Madhusudan Joshi Madhu
    Wed, 17 Sep 2014, 10:03 PM
    Hi
    Does this plugin work fine with MSSQL server? If not then can you please suggest work around to solve this.
  • Peter Ward
    Mon, 22 Sep 2014, 8:08 AM
    Hi Guys. Does reminders trigger for activities set with restrict access to 'groupings' in moodle 2.7. I can't seem to get it to work.
  • Mario Wehr
    Mon, 29 Sep 2014, 2:20 AM
    Hi Peter,

    I had some time to test groupings with "access restriction".
    So far our reminders are working as expected.
    Activities with grouping, access restriction and due date are handled correctly with:
    #285 $sendusers = groups_get_grouping_members($cm->groupingid);


  • Justin Case
    Tue, 7 Oct 2014, 6:26 AM
    Hi. I'm having the same issue as many others where the reminders are sent out every hour (due to cron). Any thoughts on this? I'm using the most up-to-date versions of the plug in and Moodle. Thanks!
  • Daniel
    Tue, 14 Oct 2014, 1:22 AM
    hello,
    Do you plan to develop this plugin for Moodle 2.7?
    Thank you.
    Daniel
  • Isuru Madushanka Weerarathna
    Sat, 18 Oct 2014, 2:10 PM
    Hi,
    Forgive me for my delayed response here. I was in extremely busy for last year.

    I recently understood that logging API has deprecated since Moodle 2.7. That's why the notifications are flooding because reminders refer logs to decide whether to send again or not.

    I will soon fix this and release to the community.
    Thanks for all who reported me these issues.
  • stéphane Rolland
    Thu, 1 Jan 2015, 2:27 AM
    hello,
    Do you plan to develop this plugin for Moodle 2.8?
    Thank you.
Please login to post comments