General plugins (Local): Event Reminders

local_reminders
Maintained by Picture of Isuru Madushanka Weerarathna Isuru Madushanka Weerarathna
Automate sending reminders for calendar events.
828 sites
532 downloads
26 fans

This plugin will automatically send reminders for Moodle calendar events in a timely manner via Moodle message interface. This plugin allows users to control how they receive messages for each event types in Moodle calendar.

Screenshots

Screenshot #0
Screenshot #1

Contributors

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

Comments RSS

Show comments
  • Picture of Nadirshah Ferozepurwalla
    Tue, 22 Dec 2015, 6:03 AM
    hello, is this plugin being maintained? This plugin is referred to from many articles, but it doesnot work!

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: u in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3455

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: u in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3455

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: u in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3455

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: u in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3455

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: u in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3444

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3455

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461

    Notice: Undefined index: v in /home/testsetup/public_html/moodle/lib/adminlib.php on line 3461




  • Picture of Jeff Finnan
    Tue, 22 Dec 2015, 6:43 PM
    I am using Moodle 2.9.3+ and it works just fine. I even have made some modification suggested by Marc Mclain. Remember folks who make plugins such as Reminders are dong it for the good of all. One should be gentle when asking for help.
  • Picture of Zeid Fanous
    Sun, 3 Jan 2016, 4:30 PM
    okay, we managed to fix the group event reminder issue. it was a fix in the group_reminder.class.php. Works now
  • Picture of Jason Touw
    Fri, 8 Jan 2016, 8:34 AM

    When the event reminders go out to students, it says that the message is from me, 'Jason Touw'

    I am not the only teacher, and not the only site administrator!

    I want the email reminders to come from an address such as 'Network Administrator' or 'Moodle Administrator'

    Where/how in Moodle do I make that change so that the event reminders come from a generic address? I am running v3.0. Any suggestions?

    Thank you!!
  • Picture of Jeff Finnan
    Sat, 9 Jan 2016, 9:01 PM
    Hey Jason,
    It is easy to accomplish. Go to Site Administration > Plugins Overview > Local Plugins > Reminders > In the box for "Message Title Prefix" enter whatever address you want. This text will be inserted as a prefix (within square brackets) to the title of every reminder message is being sent. Just hit Save changes button at the bottom.
  • Picture of Jason Touw
    Tue, 1 Mar 2016, 11:46 AM
    Hi Isuru,

    Great plugin...only one problem. We are up to Moodle 3.0+. Any thoughts on when a new version of your plugin may be released? We are having some messages delivered in HTML and I am suspicious that we are running 3.0 with an out of date plug in.

    Thank you!!!!
  • Picture of Clem Smith
    Wed, 16 Mar 2016, 10:41 PM
    Hi Isuru,

    I tried installing the 2.9-compatible version of your plugin in our Moodle 3.0 instance. The admin settings page throws these errors, each 5x:

    ( ! ) Notice: Undefined index: v in path/to/lib/adminlib.php on line 3444
    Call Stack
    # Time Memory Function Location
    1 0.0003 280496 {main}egg ../settings.php:0
    2 1.8556 116615152 admin_settingpage->output_htmlegg ../settings.php:128
    3 1.8582 116623776 admin_setting_configduration->output_htmlegg ../adminlib.php:1497

    ( ! ) Notice: Undefined index: u in path/to/lib/adminlib.php on line 3444
    Call Stack
    # Time Memory Function Location
    1 0.0003 280496 {main}egg ../settings.php:0
    2 1.8556 116615152 admin_settingpage->output_htmlegg ../settings.php:128
    3 1.8582 116623776 admin_setting_configduration->output_htmlegg ../adminlib.php:1497

    I've tracked this down to local/reminders/settings.php, lines 92, 109, 126, 158, and 184. The cause is you're passing in an array with a key of "value" and an element of 0. However, lib/adminlib.php on line 3444 is expecting either a number, an array with keys "v" and "u", or something that is neither a number nor an array. So, you'll need to decide whether you want to pass in a number, or change your array's existing key to either "v" or "u" and then add the other missing key. (I'm assuming you'll choose to pass either a number or an array since you're currently passing an array with a number as its element.) Thanks for the hard work!
  • Picture of Clem Smith
    Sat, 2 Apr 2016, 1:06 AM
    For anyone trying to use this plugin and encountering the errors related to "Undefined index: v" and "Undefined index: u", your developers simply need to modify lines 92, 109, 126, 158, and 184 in settings.php. Currently, those lines are passing an array with a key of "value" and an element of "0". Those arrays need to be changed to have keys "v" and "u" and the elements associated with those keys will both be numeric. Those elements are used to construct the "Default: X UNIT-OF-TIME" text on the admin settings page next to the "Custom schedule" inputs. Whatever value assigned to the "v" key will be displayed literally, while the value assigned to "u" is interpreted into a unit of time. So, if you assign a value of 1 to both keys, then the text will show "Default: 1 seconds". If you change the value of "u" to 60, then "seconds" changes to "minutes", while a value of "3600" will change it to "hours". It will not accept a non-numeric string! I tried passing "seconds", "minutes", "hours", and received an error.

    Hope this helps. If you don't understand what I'm saying, just send that information to your developers and they'll understand it.
  • Picture of Farhad Arshad
    Sat, 30 Apr 2016, 6:29 PM
    How can I use this?
    Is this built in moodle 3.0?
    kIndly answer me as soon as possible.
  • Picture of Sarah Cotton
    Mon, 23 May 2016, 11:26 PM
    Fix described by Clem Smith worked a treat for 3.0.4 - thanks!
  • Picture of Isuru Madushanka Weerarathna
    Sat, 25 Jun 2016, 1:24 PM
    Hello everyone... Extremely sorry for not being able to respond to any of you recently.

    But today I have uploaded a new version (v1.5) which supports Moodle v3+ with a small feature request and several bug fixes as per requested by the beloved community.
    Below is the changelog summary.
    + support for moodle 3.0+
    + Ability to change mail sent user through configurations (#14)
    + Notice: undefined variable when opening admin settings page in Moodle 2.9 (#12)
    + Event reminders sent for individual quiz overrides (#11)
    + Fix time formatting when user has set 24hour format in calendar preferences
    + Fix cron errors resulting from new role (thanks to [colin-umn]: https://github.com/colin-umn)
    + Fix cron error caused by $courseroleids (thanks to [cdsmith-umn]: https://github.com/cdsmith-umn).

    Enjoy! Don't forget to let me know if there are any issues.
  • Picture of Meir Kirshner
    Sat, 25 Jun 2016, 1:46 PM
    I am using plugins (Local): Event Reminders, and its send a reminder that the event is taking place one hour before the set in the calendar
  • Picture of julie mcloughlin
    Sat, 6 Aug 2016, 9:42 AM
    I wanted to send automated reminders to all enrolled students that they need to complete another course 12 months after they complete the one they are enrolled in. Would this plug in help me set this up? Reminder to be emailed 12 months after enrolment date
  • Picture of Sakshi Goel
    Mon, 17 Oct 2016, 3:09 PM
    Is Event Reminder plugin compatible with Moodle 3.1 version.
  • Picture of Đạt Dương
    Tue, 29 Nov 2016, 11:41 AM
    Please mod CC email, thanks :D.
1 2 3 4 5 6 7
Please login to post comments