Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Table of Contents


Canvas has a calendar tab that displays due dates and events for all the courses a user is actively enrolled in. As an instructor, you can use the calendar to alert students of due dates and use the scheduler to allow students to sign up for office hours, advising appointments, or other events.

Each course you are enrolled in displays as a distinct color corresponding with the colors of the courses as they appear in your  dashboard, which can be customized. You will also have a personal calendar and one for any groups you are a member of. A more detailed tutorial on using the calendar can be found in the Canvas guides.


Due dates that are set for assignments, discussions, or quizzes are automatically shown in the calendar view for all users enrolled in the course. You can also create events to remind students of exams, presentations, guest speakers, or other occurrences. Create an event by:


  1. Select the date of the event on the calendar.

  2. From the 'Event' tab, enter the appropriate information for the event and select the calendar on which you want it to appear.

    1. Create a title for your event.

    2. Set a date for the event.

    3. Set Start time and End time.

    4. Set location.

Image RemovedImage Added

3. Frequency (updated on Oct. 21, 2023)

  • When adding or editing an event in a calendar, users can select the frequency using the drop-down menu in the Edit Event modal.

Image RemovedImage Added

Notes: Each frequency selection has an occurrence default

  • daily = 365 (days in a year) 

  • weekly = 52 (weeks in a year)

  • monthly = 12 (Months in a year)

  • annually = 5 (The event will occur for five years)

  • every weekdays = 52 * 5 (weeks in a year * weekdays)

  • When the custom option is selected, a modal displays allowing users to customize the frequency of the event.

Image RemovedImage Added

4. Press 'Submit" when you are done.

  Your event will now display on the indicated calendar.


Select 'More Options' to access the Content Editor and add a description, image, video, external links, or other media to the event. You can also edit or update the frequency [1] of the event. Select 'Create Event' to save your work.

Note: When a user has selected the Use a different date for each section checkbox [2], the frequency option is removed.

5. When deleting a recurring event, a modal displays where users can select which events are deleted.

Assignment, Discussion, Quiz

  1. Select the date of the event on the calendar.

  2. From the 'Assignment' tab, enter the appropriate information for your assignment. You can choose to only fill this information out now and finish filling out the assignment details at another time, or select 'More Options' to view the full assignment settings page.

    Create and Submit AssignmentImage RemovedCreate and Submit AssignmentImage Added
  3. Hit 'Submit' to save your changes. Your assignment will now display as a calendar event and exist in your course.


The scheduler tool lets you set up time slots that students (or student groups) can sign up for. This can be used to advertise office hours, to allow advisees to sign up for advising appointments, or in other scenarios. Set up time slots with the scheduler by:

  1. Select 'Create an appointment group' in the sidebar.

    create appointment group button
  2. Enter the appropriate information into the fields in the pop-up window. There is no need to enter appointment slots individually, simply enter the time ranges in which users can sign-up for appointments and enter a time value in the 'Divide into equal slots of __ minutes." option.

    pop-up window that allows you to add a name, location, calendar, date, time range, details, and to limit the number of users per time slot
  3. Select 'Save and Publish'.

  4. If necessary, from the Scheduler tab, click the settings icon to make any changes.

Additional Resources

Filter by label (Content by label)
cqllabel in ( "etm" , "course-design" ) and space = "ETMH"