Your Moodle version

General plugins (Local): Event Reminders

local_reminders
Maintained by Picture of Isuru Madushanka Weerarathna Isuru Madushanka Weerarathna
Automate sending reminders for calendar events.
531
724
19

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 Anisha Pithwa
    Wed, Oct 7, 2015, 6:35 PM
    Also version 1.3.1 is showing a warning for the maturity level. Can someone recommend the best version to use for moodle 2.6.2 or if their is another plugin that would work?
  • Picture of Robert Sederberg
    Wed, Oct 7, 2015, 7:29 PM
    I would really like to use this plugin, but I need a custom field to set my own reminder days. default settings are too short for me, I need months not days as I am providing live courses as well and so interested persons need some time to respond as well as buy tickets, hotels and such.

    Kind regards,
    Roebrt
  • Matt Bury
    Fri, Oct 16, 2015, 1:41 AM
    Hi Isuru,

    Firstly, thanks for developing this very necessary and useful plugin. I'm currently trying it out on a local machine and manually running cron. I'm running Moodle 2.9.1 on a Ubuntu Linux machine. I'll let you know how I get on smile
  • Picture of Zeid Fanous
    Sat, Oct 24, 2015, 2:46 AM
    Anyone help me with this?

    I found this error after running Cron. I am sending group event reminders using moodle 2.9.

    [Local Reminder - ERROR] Error occured when initializing for event#[6] (type: group) Coding error detected, it must be fixed by a programmer: Invalid modulename parameter
    done. (7 dbqueries, 0.05 seconds)
  • Picture of Marc McLain
    Thu, Nov 19, 2015, 2:56 AM
    Robert Sederberg: We went into the Plugin and adjusted to PHP to allow for sends with less time. (15 min and 1 hour reminders). In the lib.php you can see what the times are for DEFINE('REMINDERS_7DAYSBEFORE_INSECONDS', 7*24*3600); and for the other 2 segments. You can adjust this file to the amount of time (1 Day would be 3600 and that's it). So you can adjust based on the amount of time 30 days would look like 30*24*3600 -- 30 Days, 24 hours, 3600 seconds in an hour. Hopefully this makes sense.
  • Picture of Zeid Fanous
    Fri, Dec 11, 2015, 11:05 PM
    Hi guys, The plugin is great but i am having trouble using it for groups. i tested it in Moodle 2.8/9 and i get the following error when creating event groups.
    [Local Reminder - ERROR] Error occured when initializing for event#[6] (type: group) Coding error detected, it must be fixed by a programmer: Invalid modulename parameter
    done. (7 dbqueries, 0.05 seconds).

    can anyone help?
  • Picture of Nadirshah Ferozepurwalla
    Tue, Dec 22, 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, Dec 22, 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, Jan 3, 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, Jan 8, 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, Jan 9, 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, Mar 1, 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, Mar 16, 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, Apr 2, 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, Apr 30, 2016, 6:29 PM
    How can I use this?
    Is this built in moodle 3.0?
    kIndly answer me as soon as possible.
1 2 3 4 5 6
Please login to post comments