V11

Embedding Widgets in Canvas

Easy LMS integration with gradebook passback

Embed a Widget in Canvas

Embedding a Materia widget offers two advantages to using them standalone:

  1. User authentication is handled automatically, behind the scenes. Students will never see a login prompt to interact with your Materia content.
  2. If embedded in a context that is associated with a gradebook, such as an assignment, Materia will send the score to the gradebook for that activity.

Use the External Tool selection in Canvas to select and embed a widget. Here are two examples:

Embedding Widgets in Assignments

First, create a new assignment and populate the assignment name field. Under Submission Type, select External Tool from the drop-down.

The Submission Type configuration section of the Canvas assignment editor.
The Submission Type configuration section of the Canvas assignment editor.

From here, select the Find button to the right of the empty input box. Scroll through the list of available external tools to find Materia Widget.

Materia will load a list of your widgets that are available for selection. Note that draft widgets and widgets that are set to Guest Mode are not eligible for Canvas embeds. If no widgets are available, or if you’d like to create a new widget first, simply select “Create a new widget in Materia” to be sent to the Materia widget catalog in a new tab. When you return to the assignment creation page, you will be prompted to refresh the list of widgets.

The widget selection interface during external tool selection.
The widget selection interface during external tool selection.

Once a widget has been selected, Materia will perform a “handshake” with Canvas to finalize the configuration. When the widget selection dialog closes, simply hit Select to finalize the widget selection process.

You’ll know the selection was successful when the previously empty input box under Submission Type is now populated with a Materia URL.

From here, everything else is configured on the Canvas side:

Embedding Widgets as Module Items

Widgets can be embedded as module items directly instead of assignments. Note that because module items do not have associated gradebook entries, these activities will not perform a gradebook passback.

Select the ”+” icon on the right side of a given module and select “External Tool” from the drop-down:

The dialog for adding a new item to a module in Canvas.
The dialog for adding a new item to a module in Canvas.

In the list underneath, select Materia widget. The remainder of the process is identical to the widget selection process when embedding a widget in an assignment.