Here is a very helpful plugin which came to my notice recently and is being maintained by Isuru Madushanka Weerarathna. Event reminders which enables to automatically sending reminders for all Moodle calendar events.
It uses the Moodle’s messaging center and send the reminders to all relevant users in a timely manner. The basic features of the Event reminders plugin are:
- 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).
To install the plugin, you need to extract the contents of the zip file in your site’s yourmoodlesite/local directory and then visit the notifications page from Administration > Site Administration > Notifications.
The plugins also provides a configuration page at Administration > Site Administration > Plugins > Local Plugins > Reminders as shown in the above pic.
Check out this plugin from this link: https://moodle.org/plugins/view/local_reminders
and it is available for all Moodle versions starting from Moodle 2.2. The Event reminders plugin has been downloaded more than 5k times till date.