Event Reminders

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

  • Frank Madison
    Thu, 4 Nov 2021, 7:30 AM
    I am in the course edit, i click on the top right gear to open the edit settings section, I see reminders icon. If i click that, I do see the 2 events I setup in the calendar. All the boxes are checked (activity, course, group event reminders). Under upcoming activities, the 2 events are showing with schedule having checked 1 & 3 days setup. But no email was sent out.
  • Frank Madison
    Fri, 5 Nov 2021, 12:57 AM
    Okay, i rebooted some stuff and i do get emails, but is there a way to have them be sent out faster? I saw this in the docs, "$plugin->cron" so would i update the version file with something like this "$plugin->cron = 30;"?
  • Justin Templemore-Finayson
    Tue, 16 Nov 2021, 4:47 PM
    Hello! I have some events of type "other" in my calendar. Are they assimilated to another type of event ? Is there any way to confgure reminders for these "other" event types ?
    Cheers!
  • Frank Madison
    Sat, 20 Nov 2021, 2:43 AM
    I'm assuming this will work with the subversion, 3.11.4?
  • François Lizotte
    Mon, 6 Dec 2021, 11:58 PM
    Running many Moodle 3.10 sites. We recently updated the plugin on one of our sites from 1.5 to 2.5, causing a flood of email notifications regarding overdue activities. In the schedule task logs, we can see that the task ran from January 2020 until now (December 2021). The whole task took over 10 hours to complete. How can this happen and how can we prevent it? We had no problems with other sites performing the same update.
  • Ridhima Suri
    Thu, 24 Feb 2022, 3:52 AM
    Will this plugin be available for Moodle 4.0?
  • Isuru Madushanka Weerarathna
    Thu, 24 Feb 2022, 9:15 AM
    @Ridhima Yes, I am expecting to upgrade the plugin as soon as I get a free time.
  • Isuru Madushanka Weerarathna
    Thu, 24 Feb 2022, 9:18 AM
    @François Lizotte
    Sorry if I am answering too late. But upgrading 1.5 -> 2.5 is a huge upgrade and within those versions, the plugin has supported this overdue activities feature.

    I think you could have disable overdue reminders during the upgrade where it asks in a page to confirm all new plugin settings. This could have avoided your situation and later once upgrade is completed, it could have been enabled again.

  • Lars Kristensen
    Thu, 10 Mar 2022, 8:08 PM
    When we use the useroverride function in assignments with individual duedates, overdue reminders are posted even though the assignment is handed in.

    Anybody else experinced this?
  • David Kummerow
    Fri, 11 Mar 2022, 8:45 AM
    Yes, I'm also getting overdue reminders sent to students who have already submitted their assignment.
  • Isuru Madushanka Weerarathna
    Sat, 12 Mar 2022, 10:50 AM
    @Lars + @David
    Could you please let me know which Moodle and plugin versions are you using?
    If you could reproduce this easily, could you please raise a bug with the steps in here. So, that I could look into when releasing the next patch. https://github.com/isuru89/moodle-local_reminders/issues

    Thanks
  • Isuru Madushanka Weerarathna
    Sat, 12 Mar 2022, 11:35 AM
    @Lars + @David
    Have you enabled activity completion under this assignment settings? This must be enabled to be eligible for not receiving reminders after an assignment is submitted. Otherwise, everyone will get a reminder email.
  • David Kummerow
    Sun, 13 Mar 2022, 11:52 AM
    Hi Isuru,
    Thanks for getting back and explaining the requirement of having activity completion enabled. I don't have activity completion enabled, so that explains why the reminders are sent. I've disabled the sending of overdue reminders for the time being.
  • Jochen Metzger
    Mon, 21 Mar 2022, 7:16 PM
    The plugin is great but I miss an additional functionality. Currently the reminder setting for the start and the end of an activity is coupled. In our case we use reminders 16, 7 and 1 day before an activity ends. That is not useful for the actvity start and annoying the course participants. We only need one reminder e.g. 1 day, 2 hours or 30 minutes before an activity start. Should it be possible that in a further revision the reminder setting for activity start and activity end could be decoupled?
  • Isuru Madushanka Weerarathna
    Tue, 22 Mar 2022, 8:15 PM
    @Jochen
    Thank you for your feedback.
    Would you be able to raise a github ticket as a feature request, so that I can allocate my time and see if I could work.
    https://github.com/isuru89/moodle-local_reminders/issues
Please login to post comments