Export due dates calendar
export_due_dates_calendarBuild an iCalendar (.ics) file of Canvas due dates and events for Google, Apple, or Outlook Calendar, including course, points, status, Canvas link, and a day-before reminder.
Instructions
Build an iCalendar (.ics) file of Canvas due dates and calendar events that opens in Google Calendar, Apple Calendar and Outlook. Give a folder in path and the file is saved there, or leave path out and the calendar text comes back so you can save it yourself. Each event carries the course name, the points, the submission status and a link back to Canvas, plus a reminder the day before. By default only work you still owe is in the file, set include_submitted to add the work you already handed in. Use days_ahead to change how far ahead to look, 30 days by default, or course_id as the Canvas course ID or as the course name for one course. Example: "Put my Canvas due dates in Google Calendar."
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Folder to save the .ics file in, for example /Users/you/Documents. It is made if it is not there yet. | |
| filename | No | Name for the saved file, for example fall.ics. Defaults to canvas-due-dates.ics. | |
| course_id | No | Optional, only include one Canvas course. | |
| days_ahead | No | How many days ahead to include. Defaults to 30. | |
| include_submitted | No | Include the work you already submitted or graded. Defaults to false, so the file only has the work you still owe. |