Canvas Roles: List of Minimum Permissions

Last updated: July 31, 2026

Introduction

Some features of Qualtrics LTI require that the user who is launching the app has certain permissions in Canvas.

For instance, if you are using the Bulk surveys feature — which creates assignments in Canvas — then you must, yourself, have permission to create assignments in the courses that you select (or simply across the whole institution).

Note: If you need to be able to access certain features within Qualtrics LTI but do not have a default Administrator / Instructor role in Canvas, you will need to set up a Custom Role with us.

Please consult 📄 Qualtrics LTI Roles: Mapping, Custom Roles to learn more.


Permissions

Account Role

This is a comprehensive list of all of the permissions that we require in Qualtrics LTI for various features.

All of these permissions correspond to the permissions listed in Canvas → Admin → <Account> → Permissions.

Canvas Permission

Purpose

Announcements - view

Announcements feature: Checking whether an Announcement is already made for an assignment.

Conversations - send messages to entire class

Reminders feature: Sending reminders (as messages) to students who have not completed their assignments with surveys inside.

Conversations - send messages to individual course members

Reminders feature: Sending reminders (as messages) to students who have not completed their assignments with surveys inside.

Course content - view

Core functionality: Viewing e.g. assignments and modules in order to read e.g. course data, assignment data, submission data; such that we can integrate with Courses.

Courses - view list

Bulk surveys feature: Allowing users to select from a list of Courses during the Course Step of the Bulk Survey Wizard.

Discussions - create

Announcements feature: Posting Announcements about assignments with surveys inside to Courses.

Discussions - moderate

Announcements feature: Posting Announcements about assignments with surveys inside to Courses.

Discussions - post

Announcements feature: Posting Announcements about assignments with surveys inside to Courses.

Discussions - view

Announcements feature: Posting Announcements about assignments with surveys inside to Courses.

Global announcements - add / edit / delete

Announcements feature: Posting Announcements about assignments with surveys inside to Courses.

Grades - view all grades

SpeedGrader integration: Allows use to integrate with SpeedGrader, as well as the regular ‘Submission details’ gradebook.

Manage Assignments and Quizzes → Assignments and Quizzes - add

Bulk surveys feature: Allows the ‘Bulk surveys’ feature to create assignments in Courses.

Manage Assignments and Quizzes → Assignments and Quizzes - delete

Bulk surveys feature: Allows the ‘Bulk surveys’ feature to revert the creation of assignments in Courses.

Manage Assignments and Quizzes → Assignments and Quizzes - edit

Bulk surveys feature: Allows the ‘Bulk surveys’ feature to publish assignments in Courses.

Manage Course Content → Course Content - add

Bulk surveys feature: Allows the ‘Bulk surveys’ feature to create modules in Courses (for the purpose of grouping assignments).

Manage Course Content → Course Content - delete

Bulk surveys feature: Allows the ‘Bulk surveys’ feature to revert the creation of modules in Courses.

Manage Course Content → Course Content - edit

Bulk surveys feature: Allows the ‘Bulk surveys’ feature to publish modules in Courses.

Course Role

Qualtrics LTI's integration with courses is limited to the 'Create assignment' flow (Canvas → <Course> → Assignments → + Assignment → Submission type → External Tool → Qualtrics LTI).

Qualtrics LTI does not explicitly require any permissions for Course roles. However, the user does need to be able to access a course and create assignments within it in order to reach this view within Canvas itself.