Canvas Roles: List of Minimum Permissions

Modified on Wed, 5 Nov at 2:23 PM


TABLE OF CONTENTS


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).


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. Note that clicking on the permission name in Canvas will give you a more detailed description of what it does. 


Canvas PermissionPurpose
Announcements - viewAnnouncements feature: Checking whether an Announcement is already made for an assignment.
Conversations - send messages to entire classReminders feature: Sending reminders (as messages) to students who have not completed their assignments with surveys inside.
Conversations - send messages to individual course membersReminders feature: Sending reminders (as messages) to students who have not completed their assignments with surveys inside.
Course content - viewCore 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 listBulk surveys feature: Allowing users to select from a list of Courses during the Course Step of the Bulk Survey Wizard.
Discussions - createAnnouncements feature: Posting Announcements about assignments with surveys inside to Courses.
Discussions - moderateAnnouncements feature: Posting Announcements about assignments with surveys inside to Courses.
Discussions - postAnnouncements feature: Posting Announcements about assignments with surveys inside to Courses.
Discussions - viewAnnouncements feature: Posting Announcements about assignments with surveys inside to Courses.
Global announcements - add / edit / deleteAnnouncements feature: Posting Announcements about assignments with surveys inside to Courses.
Grades - view all gradesSpeedGrader integration: Allows use to integrate with SpeedGrader, as well as the regular ‘Submission details’ gradebook.
Manage Assignments and Quizzes → Assignments and Quizzes - addBulk surveys feature: Allows the ‘Bulk surveys’ feature to create assignments in Courses.
Manage Assignments and Quizzes → Assignments and Quizzes - deleteBulk surveys feature: Allows the ‘Bulk surveys’ feature to revert the creation of assignments in Courses.
Manage Assignments and Quizzes → Assignments and Quizzes - editBulk surveys feature: Allows the ‘Bulk surveys’ feature to publish assignments in Courses.
Manage Course Content → Course Content - addBulk surveys feature: Allows the ‘Bulk surveys’ feature to create modules in Courses (for the purpose of grouping assignments).
Manage Course Content → Course Content - deleteBulk surveys feature: Allows the ‘Bulk surveys’ feature to revert the creation of modules in Courses.
Manage Course Content → Course Content - editBulk 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, of course, need to be able to access a course and create assignments within it in order to reach this view within Canvas itself.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article