In Planning & Self-Study, go to Admin > Integrations > Other Integrations. Click “Connect to Canvas”.
Follow the steps as indicated to establish the connection. If you do not have administrative access to Developer Keys in Canvas, please reach out to someone who does for assistance.
Enter any Key Name and Owner Email you’d like. Paste the URI from Step 1 of canvas integration fly-out into the field called “Redirect URIs”. Click on Save the key button.
Find the key you just created. Copy the ID and Key from the Details column and paste them in Step 4 of canvas integration flyout.
Enter your institution’s canvas URL.
Required API Endpoints
There are four API endpoints that must be selected in an API key. The below mentioned endpoints will fetch the Courses, Assignments, Rubrics, and results data from Canvas.
a. url:GET|/api/v1/courses
b. url:GET|/api/v1/courses/:course_id/assignments
c. url:GET|/api/v1/courses/:course_id/rubrics/:id
d. url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions
Key considerations when enabling scopes
a. All the required endpoints must be selected in the key in order to make the integration work seamlessly. The integration will not work even if one of these endpoints is missed.
b. Allow Include Parameters option must be selected in an API key. "Includes" parameters may grant access to additional data that is not included in the Endpoints table.
c. Make sure that no additional endpoints are selected other than the required ones in an API key.
Find the key you just created. Copy the ID and Key from the Details column and paste them in Step 4 of Canvas Integration flyout. (In Planning and Self-Study)
Enter your institution’s canvas URL.
Once the integration has been set up, users in P&SS are able to align results in a measure.
- Users can select a course. These courses are the ones that the user has access to in their Canvas account (the credentials used for authorization). Only one course can be selected.
- All the courses from the user’s instance in canvas will be available in P&SS through the integration.
- Unpublished courses are also available in P&SS.
- Outcomes created in the courses (in canvas account) cannot be accessed through integration.
- Under the case, the assessment lead (the canvas authorized user) is not added as a teacher in the course then that course cannot be accessed through integration.
Users in P&SS can align results from Assignment type of assessment activity.
- Assessment activities are Assignment. Users can pull relevant assessment results as evidence. (Quizzes are not accessed through the integration).
- Unpublished assignments are also available in P&SS.
- User needs to add a rubric to the assignment in canvas account for it to populate in the assignment dropdown to choose an assignment.
Assessment results are fetched through integration from Canvas based on the selections made in the rubric criterion.