iCalSender icon

iCalSender

Maintained by Mario Vitale
Moodle plugin for creating calendar events (using google Calendar API or ICS invites) when Moodle course or group calendar events are created.
Price option: Free

Supports Moodle 3.11-5.2 See all versions
Latest release: 4 days ago
Installations: 40
Downloads (last 90 days): 111

Frankenstyle name: local_icalsender
Local plugins

Description

The plugin helps Moodle course calendars work better with people’s personal and/or shared calendars.

When a teacher or administrator creates, changes, or deletes a course or group event in Moodle, the plugin automatically keeps the right people informed through calendar invitations. Students, group members, and the event organizer can receive calendar updates that work with tools like Outlook, Apple Calendar, Google Calendar, and similar apps.

It offers two main ways to do this:

  • Email calendar invites: sends calendar invitations, updates, and cancellations by email as ICS calendar attachments.
  • Google Calendar sync: can create, update, and remove events directly using the Google calendar API in a personal/shared Google Calendar.

It also reacts when people are added to or removed from a course or group. For example, if a student is enrolled in a course that already has calendar events, or removed from a group, the calendar attendee list can be updated automatically.

The main benefit is that Moodle events do not stay hidden inside Moodle. They can appear in the calendars people already use, with updates, cancellations, attendees, locations, and event details kept in sync. 

Contributors

Awards

Automated testing support
Privacy friendly