Setting Permissions for SS&E Integration with Canvas LMS
The following steps should be followed to setup an SS&E User in Canvas and to setup the appropriate permissions for API access.
These instructions should be followed by an institutional LMS Administrator.
- Create the SSE_Role (formerly AvisoRole)
- Create a new Account level role: https://guides.instructure.com/m/4214/l/73662-how-do-i-add-an-account-level-role-in-the-permissions-page
- Add the following permissions to the role:
- Import and Manage SIS Data
- Manage Account-Level Settings
- Read SIS Data
- View the list of courses
- Enable or Disable Features at the Account Level
- See the list of users
- View all grades
- View and link to Question Banks
- View course content
- View discussions
- View the answer matrix in Quiz Submission Logs
- View the group pages of all student groups
- View usage reports for the course
- Create the SSE_User (formerly AvisoUser)
- via: Courses (tab) > Institution Account (tab menu item) > Users (menu item) > Add a new User (button)
- email/login: lms@avisoretention.com
- Add the SSE_User (or AvisoUser) to the SSE_Role (or AvisoRole)
- https://guides.instructure.com/m/4214/l/43005-how-do-i-add-an-admin-to-an-account
- Note: This role must be assigned to the user on the root account and not within a sub-account.
- Login as SSE_User (or AvisoUser) and accept terms of service
- Generate token for SSE_User (or AvisoUser) (Can be completed by institutional IT or SS&E staff)
- Click on the SSE_User (or Aviso User) profile link in the top right
- Click on the "New Access Token" Button
- Purpose: SS&E Integration, Expiration: empty
- Provide API token to SS&E Staff
- Place the token in the SS&E (formerly Aviso Engage) configuration file property lms.canvas.securityToken