Canvas: Embedding External Content in a Canvas Page

Body

It is possible to embed external web content in a Canvas page, including collaborative Google docs and web forms. Examples of content that can be embedded in a Canvas page, assignment, or discussion include:

General Steps to Embed Content in a Canvas Page

  1. Navigate to the content you would like to embed and copy the link to its embed code. This is also commonly known as <iframe> code.

  2. Make sure you first confirm that the sharing permissions for the document are set such that either anyone with link or anyone at Middlebury (the “organization”) has access.

  3. Most video applications as well as Google and Microsoft forms, have an embed option. For Google Forms, first make sure your form is published, and then click the three vertical dots (the kebab) and choose Embed HTML.
    Google Forms settings for publishing and Embed HTML highlighted

  4. Set the width and height for the content as you desire

  5. Click copy to copy the embed code.

  6. Navigate back to the Canvas page, assignment, or discussion in Canvas where you want the content embedded. Click Edit to edit the Canvas content.

  7. Insert your cursor in the Canvas content editing area where you want your embedded content to be presented. Next, either click Insert > Embed in the rich content editor (RCE) menu or click the cloud icon in the RCE. You may need to click the three vertical dots (the kebab) to reveal this icon.

Canvas rich content editor with the Embed cloud icon highlighted

  1. Paste your copied embed code into the form field indicated. Then click Submit to preview the page and return to the rich content editor.

Sample HTML code pasted into the Embed Code field

  1. Click Save before navigating to a new page.

Details

Details

Article ID: 792
Created
Wed 2/12/25 5:23 PM
Modified
Thu 2/13/25 11:23 AM

Related Services / Offerings

Related Services / Offerings (4)

Canvas is Middlebury's enterprise learning management system. It provides tools to create online course sites that enable course communications, forums, assessments, file sharing, and other activities.
Lucidchart and Lucidspark are external tools available from and within Canvas, Middlebury's learning management system.
The Panopto video integration with Canvas allows instructors and students to choose, upload, or record videos from wherever the rich content editor is available in order to share with members of a Canvas site. The integration is available for all Canvas content types except new quizzes.
The platform enables instructors and students to create clickable hotspots to various media types including images, videos, 3D models, and augmented reality content. Elements can link to custom content, websites, or multimedia resources, allowing the creation of branching scenarios and interactive learning tasks.