Embedding a Google Calendar
There are two ways to add a Google calendar to your class. One involves adding it as an item to a module. This will be demonstrated first in this tab.
You can also embed a Google calendar anywhere you use the rich content editor box. I'll demonstrate using a Page. This process requires you to go into the HTML editor, which is not difficult. This will be demonstrated second.
Adding a Calendar as a Module Item
This method allows you to embed a Google calendar as a module item – you will not be able to edit the page that results as you would a Canvas page.
1. Open Google Calendar, locate the calendar you want to add to your course in the list at left. Hover over the calendar and click on the 3 dots that appear to open more options.

2. Click on the "Settings" option on the menu.

3. Scroll down the settings page to locate the "Integrate calendar" section. Copy the code that appears in the "Public URL to this calendar" box.

4. Click the "+" button on the module that you want to add the calendar to, then select "External URL" from the "Add [item] to Class Resources" drop down menu. Paste the URL in the appropriate field and give the page a name. Click the red "Add Item" button at the bottom of this box.

5. The calendar will appear in the module list.

6. As long as you have not checked the "Load in a new tab" box on the Add item page, the calendar will appear as a Canvas page.

Embedding a Calendar
This method allows you to embed a calendar anywhere that you have access to a rich content editor box, like Pages and Assignments. You will be able to add other materials to this Canvas page alongside your embedded Google calendar.
1. Open Google Calendar, locate the calendar you want to add to your course in the list at left. Hover over the calendar and click on the 3 dots that appear to open more options.

2. Click on the "Settings" option on the menu.

3. Scroll down the settings page to locate the "Integrate calendar" section. Copy the code that appears in the "Embed code" box.

4. Create or open the page in Canvas where you want to embed the calendar. In its editable form, locate the HTML editor button, which looks like "</>", below the content editor box. Click this button to switch to the HTML editor view.

5. Paste the copied embed code from the calendar into the HTML editor. Click the "Save" button to save your work.

6. The calendar will appear in your page as below. If you want to center the calendar, use the rich content editor to highlight the calendar and click the center alignment option as you would to center text.
