Contents
Introduction
The Calendar Reminders plugin creates reminders for LMS calendar events and sends them automatically to relevant users in a timely manner via LMS messaging interface. This is a local plugin controlled by the site administrator.
Features
- Reminders can have customised delivery times/methods according to event types.
- Users can control how they receive calendar reminders in their messaging preferences.
- Reminders are automatically sent (as long as the system Cron process is set up).
Installation
- Fetch the plug-in from following location Reminders and download the latest version from the repository.
- Go to the ‘local’ directory inside LMS root directory.
- Go to the ‘local’ directory inside LMS root directory.
- Extract the downloaded zip file inside to this folder. After it is extracted, there should be a “reminders” folder in the local folder.
- Log into the LMS site as the admin user. Usually, the new plugin will be identified and notified you when logged-in. If not, go to Settings > Site administration > Notifications to detect and automatically install the local plug-in.
- Now you can change the plug-in specific settings via Settings > Site Administration > Plugins > Local plugins > Reminders.
Settings
- Enabled: This option allows to disable sending reminders temporarily without uninstalling the plugin. If not enabled, the cron cycles will be skipped.
- Filter calendar events: Indicates how the calendar events should be selected before check them for sending reminders. There are three options.
-
- All events: Filter all events without any constraints.
- Only visible events in calendar: Filters only events that are set as visible in calendar by user. Ignores all hidden events.
- Only hidden events in calendar: Filters only events that are not set as visible in calendar. Ignores all visible events.
- Send before: There are 5 event types, namely, Site, Course, Activity, User and Group events. For each event type, it has provided options to setup when reminders should be sent before the actual moment of event happens. Provided options are, 7 days, 3 days and 1 day.
- Activity reminders: In LMS for a activity there can be two events some times (one to indicate the start of the event and other to mark the end of the event). There are three options.
-
- For both openings and closings: Reminders will be sent for both opening and closing due dates of the event.
- Only for activity openings: Reminders will be sent only when activity is opening. Reminder will not be sent at the closing of the activity.
- Only for activity closings: Reminders will be sent only when activity is closing. Reminder will not be sent at the opening of the activity.
Screenshots
Configuration page
Tips and tricks
- If you want to change the cron frequency of reminders plugin, open version.php file in the reminders directory and change the value corresponding to $plugin->cron. That value must be in seconds and it is the interval between two cron cycles.