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

  • Isuru Madushanka Weerarathna
    Mon, 26 Apr 2021, 9:49 AM
    @Chirine Nassar Thank you for your response. If you think this is a feature that needs to be implemented, could you please report a feature request in GitHub repository so that I can find a way to provide it.
    Also, regarding suspended users. I was under the assumption that Moodle itself will discard outbound messages for suspended users. Because that's what mentioned in the help tooltip near the suspend option under a user.
  • Isuru Madushanka Weerarathna
    Mon, 26 Apr 2021, 9:51 AM
    @Zoran Jancic As you reported in Github, I have started this to implement with next release with support of Page, File and any other mods that supports Moodle core completion API.
    Stay tuned for next release and progress can be seen in https://github.com/isuru89/moodle-local_reminders/issues/113
  • Isuru Madushanka Weerarathna
    Mon, 26 Apr 2021, 9:53 AM
    @Jani Bertoncelj
    Users themselves should be able to turn off these reminders messages from their incoming messages. If they do not want reminders, they can turn off all messages matching the pattern of reminders_*
  • Isuru Madushanka Weerarathna
    Mon, 26 Apr 2021, 9:54 AM
    @Andrés Segovia Thanks for reporting this.
    I would like you to report this as an issue in GitHub repository https://github.com/isuru89/moodle-local_reminders/issues , So I would be able to take an action on it.
  • Isuru Madushanka Weerarathna
    Mon, 26 Apr 2021, 9:56 AM
    @Alexandros Argyropoulos
    I am unclear what you want to change if it is not the title. All the other details are taken from Moodle core event object. The description part is the event description the user has given when creating it.
    Currently there is a limitation that you can't add custom texts in reminders email because managing them for each reminder will be a daunting task from the user perspective.
  • Otaku Dude
    Thu, 13 May 2021, 10:33 PM
    I'm interested in using the reminders plugin but only on a single course. When I installed it on out test Moodle, by default it appears on all courses and is enabled. Can this be changed? Our main Moodles have 100's of courses that I'd have to go in and disable the reminder for, or am I missing something?

    Thank you in advance,

    Nige.
  • Alessandro Carniato
    Tue, 25 May 2021, 4:01 PM
    Hi, with fordson theme (Moodle 3.10.4+ Build: 20210514) I return this error
    generalexceptionmessage
    Eccezione - Too few arguments to function reminder_ref::get_updating_send_event(), 3 passed in [dirroot]/local/reminders/lib.php on line 539 and exactly 4
  • Isuru Madushanka Weerarathna
    Sat, 3 Jul 2021, 6:40 PM
    Hi All,
    I could able to release a new plugin version (v2.4) with a new feature that allows reminders to be explicitly enabled by teachers per course level. Currently, all reminders are enabled and teachers have to disable them and in a site where hundreds of courses, disabling all events, would be seemingly impossible. So, with this new feature, now Moodle admins can choose to disable activity reminders by default and let teachers enable/disable as desired.

    Note: this will not affect the existing events if a teacher has enabled/disabled them on the course reminder page.
    Thanks all for your feedback to make this feature complete.
  • Frans Zwijnenberg
    Thu, 5 Aug 2021, 8:06 PM
    When are you expecting a MATURITY_STABLE version?
    KInd regards
  • Bruno Henrique Cury
    Tue, 14 Sep 2021, 8:31 PM
    Hi All,
    This plugin is great, but I have four questions:
    1. Are we able to enable this plugin only in specific Moodle categories?
    2. Are we able to enable the reminder for opening sections (topics) within Moodle? (Notify for example that class 1 is being released today as we set the restrictions by date in this section).
    3. What is the label "enabledoverdue" for, what happens if we leave it enabled or disabled?
    4. How to enable the opening reminder for a task activity (assign) as we have in the quiz?
    Thank you very much
  • John Anderson
    Fri, 29 Oct 2021, 1:18 AM
    Thank you for this great plugin! Does it work for courses using the Topic Format ?
  • Frank Madison
    Wed, 3 Nov 2021, 8:32 AM
    Am i missing something, I believe i have it installed correctly; as I see a reminders link under local plugins. However, when I go to a course and click the "add an activity or resource" link, reminders doesn't show up.
  • Dave Foord
    Wed, 3 Nov 2021, 3:47 PM
    Frank - the event reminders is based on calendar entries, so if the activity has a date set (e.g. an assignment due date), this item then shows up in the users calendar, and as long as the site settings for the event reminders plugin is set correctly, they will get an email a certain number of days before that date. So there isn't a specific items appearing within each activity.
  • Frank Madison
    Thu, 4 Nov 2021, 12:48 AM
    I tried to test by setting up a quiz in a course and have it scheduled for tomorrow, but no luck. I see it on the calendar, is there anything else I would need to configure for it to work? In the reminders plugin i have everything checked to send before 1 day.
  • Dave Foord
    Thu, 4 Nov 2021, 12:51 AM
    In the course admin area, there should be an option for 'reminders' check in there, to see if the item you have set up appears, if it doesn't then try an assignment (they definitely work as I was doing that this afternoon) - you may have to check the settings at admin level for the plugin, to include the right options, and check the scheduled tasks - there are a couple for reminders, check how often these run, and get them to run more frequently if necessary.
Please login to post comments