Placements Overview

Placements Overview

Placements are the "entry points" into an External Tool. They determine where an External Tool is visible to users.

List of Supported Placements

Account Navigation

name: account_navigation

Assignment Edit

name: assignment_edit

Assignment Group Menu

name: assignment_group_menu

Assignment Index Menu

name: assignment_index_menu

Assignment Menu

name: assignment_menu

Assignment Selection

name: assignment_selection

Assignment View

name: assignment_view

Collaboration

name: collaboration

Course Assignments Menu

name: course_assignments_menu

Course Home Sub Navigation

name: course_home_sub_navigation

Course Navigation

name: course_navigation

Course Settings Sub Navigation

name: course_settings_sub_navigation

Discussion Index Menu

name: discussion_topic_index_menu

Discussion Topic Menu

name: discussion_topic_menu

Editor Button

name: editor_button

File Index Menu

name: file_index_menu

File Menu

name: file_menu

name: global_navigation

Homework Submission

name: homework_submission

name: link_selection

Migration Selection

name: migration_selection

Module Group Menu

name: module_group_menu

After clicking on the placement:

Module Index Menu (Modal)

name: module_index_menu_modal

Module Index Menu (Tray)

name: module_index_menu

Module Menu Modal

name: module_menu_modal

After clicking on the placement:

Module Menu

name: module_menu

Page Index Menu

name: wiki_index_menu

name: wiki_page_menu

Quiz Index Menu

name: quiz_index_menu

Quiz Menu

name: quiz_menu

Student Context Card

name: student_context_card

Submission Type Selection

name: submission_type_selection

This is a restricted placement, contact your CSM (Customers) or Developer Relations (Partners) for more information.

Sync Grades

name: post_grades

Tool Configuration

name: tool_configuration

Top Navigation

name: top_navigation

This is a restricted placement, contact your CSM (Customers) or Developer Relations (Partners) for more information.

User Navigation

name: user_navigation

Deprecated placements

Resource Selection

name: resource_selection ⚠️

This is a placement that once was the default for 1.1 tools, and was one of the very first placements for Canvas. It makes the tool show up both in - assignment_selection and link_selection (new module item), but is deprecated now.

For 1.3 tools using this placement we highly recommend to use assignment_selection or link_selection instead! You can read about those in details here and here.


This documentation is generated directly from the Canvas LMS source code, available on Github.

Last updated

Was this helpful?