Event Reminders

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

Show comments
  • 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
  • Frank Madison
    Wed, 29 Jun 2022, 5:17 AM
    Will this work with version 4.0.x?
  • Mike Wilday
    Thu, 1 Sep 2022, 12:09 AM
    Do you have plans for a 4.0 version?
  • John Anderson
    Thu, 29 Sep 2022, 11:52 PM
    Hi found how course reminders are set and managed within a course, it's great! Trying to understand how Site or Category events send reminders, or how are those set ? Thank you for this work.
  • puneet jhingan
    Tue, 1 Nov 2022, 9:05 PM
    Hello, I sincerely hope you are able to find time soon to upgrade the plugin to 4.0 .. not complaining, but its been a while since February
  • Isuru Madushanka Weerarathna
    Sun, 6 Nov 2022, 1:54 PM
    Upgraded to moodle v4
  • Adam Brooks
    Wed, 25 Jan 2023, 12:33 AM
    I very much appreciate this functionality. We have been presented with concerns about presenting the "Cut-off date" to learners within email notifications. This information may confuse learners from the actual deadline. How can this be removed or disabled? I do not see options via the visual admin interface. I am reviewing the recent code package and was hope you could suggest associated php files or config to update. Thanks!
  • Sebastien Jaffredo
    Wed, 8 Mar 2023, 5:41 PM
    Hello. I just installed the plugin. I want to limit reminders to only chosen assignments. I'm not sure how to set reminder for a given assignment. The documentation is not very clear for me on this matter. Could you help me ? Thanks.
  • Maimouna Abdallah
    Tue, 25 Apr 2023, 10:19 PM
    Hi Isuru, images are not displayed in notifications sent by the plugin. Do you know why. we only have an icon displayed instead.
    THANKS
  • Bertrand Letot
    Mon, 28 Aug 2023, 9:09 PM
    Hello,
    Have you test the plugin on a moodle 4.1 (.5+)
    Regards
  • Евгений Мамаев
    Wed, 20 Sep 2023, 6:13 PM
    Hi! Is there some sort of queue for outgoing emails or will it send lots of emails at once?
  • Janie Vachon
    Wed, 11 Oct 2023, 4:07 AM
    Hi, Since I change my moodle site to another server, the messages from the event reminders plugins are sent with the wrong server, the last one. I changed the outgoing settings in the server section of the administration site. But, unfortunately, I did not resole my problem. Where can I make the modifications correctly?
  • Mandala Pati
    Thu, 12 Oct 2023, 5:12 PM
    Do I understand correctly that there are no individual settings for separate course? That means settings will be same for all courses I manage as admin. I want to have custom settings for different courses.
  • Ingrid Vladimisky
    Thu, 11 Jan 2024, 6:41 PM
    Hello!
    I noticed on GitHub issues that someone resolved the Zoom Reminders issue. Will this solution be made available to the public? We rely on Zoom Events for our students, but it's currently not functioning as it doesn't recognize Zoom as an activity.

    https://github.com/isuru89/moodle-local_reminders/discussions/157
  • Isuru Madushanka Weerarathna
    Thu, 11 Jan 2024, 7:35 PM
    @Ingrid Vladimisky
    I will look into this.
    Apparently, the author of the above mentioned PR has included another changes related to custom time reminders as well (It is not only about enabling zoom). So, at that time, I did not merge it without a proper testing for those custom time changes.

    Anyway, my expectation is to find a way to provide a more convenient way that users can specify which event types they can enable reminders for instead me (plugin) hard-coding them inside the plugin code. I wanted to do a small poc on top of it, but I did not have the time because of my mainstream work. But I will look into it. Keep in touch.

Please login to post comments