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

  • Isuru Madushanka Weerarathna
    Tue, 10 Mar 2020, 2:04 PM
    Hi All,

    I am expecting to do a major release (v2.0) of this plugin with below most requested features. Hopefully, you all can give me feedback and ideas in here https://github.com/isuru89/moodle-reminders-for-calendar-events/issues

    1. Automatically send reminders when a calendar event is just ended, but a user has not completed the activity (assignment, quiz)
    2. If a calendar event updated/created/removed, the status will automatically be notified to all respective users.
    3. Add timezone and location information to the email
    4. and many more bug fixing.
  • Isuru Madushanka Weerarathna
    Sat, 21 Mar 2020, 9:07 AM
    Hi All,

    I am delight to announce that a new major version of plugin (v2) has been released for Moodle 3.5 or above. It has so many features. https://github.com/isuru89/moodle-reminders-for-calendar-events#changelog
    Hope you find these features useful.

    If you find any bug, feature or pull request please report it in here https://github.com/isuru89/moodle-reminders-for-calendar-events/issues

    Cheers.
  • Isuru Madushanka Weerarathna
    Sat, 21 Mar 2020, 9:12 AM
    Don't forget to show your love for the plugin by being a fan and starring it Github. smile
  • Justin Case
    Wed, 25 Mar 2020, 1:45 AM
    Hi. Will it send out reminders to "category" created events?
  • Isuru Madushanka Weerarathna
    Wed, 25 Mar 2020, 4:33 PM
    @Justin Case
    Not is v2.0 =, but sooner. I was already tracking it here https://github.com/isuru89/moodle-reminders-for-calendar-events/issues
  • Isuru Madushanka Weerarathna
    Wed, 25 Mar 2020, 5:08 PM
    @Justin Case
    The reason I postponed this enhancement is purely based on performance, where there can be a huge perf hit if somebody creates an event in the root category. And also needs special handling of not sending same reminder twice for a user who has enrolled in multiple roles.
  • Justin Case
    Thu, 26 Mar 2020, 12:54 AM
    Oh, gotcha. I'll look forward to the feature then. Thanks very much!
  • Dave Foord
    Fri, 3 Apr 2020, 9:10 PM
    I have recently installed version 2020032000, but I notice that users are still getting reminders sent for assignments that they have completed. the 'No reminders once completed:' setting is ticked, which to me suggests that they shouldn't get an email if they have completed, but they are still getting emails. Am I doing something wrong, or is there a glitch somewhere?
  • Isuru Madushanka Weerarathna
    Fri, 3 Apr 2020, 11:22 PM
    @Dave Foord,
    Thank you for using the plugin.
    Yes, ticking that option should not send reminders once a user has already submitted a file for grading. You can verify those users by viewing all submission for that assignment and see how has `submitted for grading` in light green color. After you said I double-checked with my local (testing) moodle setup and I can confirm its working. I am using same function as it is used by moodle assign plugin which used to render 'view all submissions' page.

    Can you be more specific about the kind of assignment settings you have, and also confirming does this happen for all assignments or just this particular assignment.
    If you think this is a bug in a special scenario, please be kind enough to raise an issue on the Github page with applied settings and reproducible steps. smile
  • Dave Foord
    Sun, 5 Apr 2020, 3:43 PM
    @Isuru - thanks for replying to my issue, the reminders appear to be going out for all assignments. With my test case, the assignment is definitely being recognised as complete, as I can see that within the assignment itself, also activity completion report, course completion, and completion progress are all showing the assignment as complete.

    The settings that I have applied to the assignment are as follows:

    Due date is enabled.
    Grade is set to 'scale' with the scale being a 2 option scale of 'Not yet competence, Competent'
    Grade to pass is set to 2 (e.g. if Competent is selected as the grade item'
    Activity completion is set to 'Student must receive a grade to complete this activity'

    The item shows up in the student's calendar as a 'course item'.

    Within the general settings for the Activity Events Reminders.

    'No reminders once completed' is ticked
    'Activity Overdue Reminders' is ticked
    'Activity Reminders' is set to 'Only for activity closing'
    Send before is set to '3 days'
    'Allowed roles' is set to 'Student'
    'Enable for Calendar Change Events' is unticked.

    Thanks in advance.
  • Isuru Madushanka Weerarathna
    Sat, 11 Apr 2020, 7:50 PM
    Hi @Dave Foord,
    Thanks for the info. I could reproduce it using your activity settings. Found out the issue, that reminders are still going when *custom* completion status has been assigned.
    I have added this in my repo as a bug and will be fixed soon. https://github.com/isuru89/moodle-reminders-for-calendar-events/issues/62

    Thanks for reporting.
  • Isuru Madushanka Weerarathna
    Sun, 12 Apr 2020, 9:52 AM
    Hi @Dave Foord,
    I have released a fix in 2.1.1 after testing on Moodle 3.5+. Please verify and let me know if there is anything.
  • Eryk Jaroszewicz
    Wed, 15 Apr 2020, 3:35 AM
    Is this plugin included in MoodleCloud sites?
  • Timothy Lott
    Fri, 17 Apr 2020, 12:51 AM
    @Isuru I am trying to create a reminder for a classroom meeting. However when I place it on the calendar for the course and then go to the 'reminders' section for the course it shows that there are no upcoming activities. Thoughts? Thank you.
  • Isuru Madushanka Weerarathna
    Fri, 17 Apr 2020, 9:35 AM
    @Timothy Currently this plugin supports customizing reminders only for activities (assignments, quizzes, survey, choice, etc) Not for directly added events in a course calendar which is actually the event type is 'course'. This is because most users immediately wanted reminder customization for their activities hence prioritized. However, this will be prioritized in the next release. Keep in touch.
    Thank you. smile
Please login to post comments