Canvas developed an automated infrastructure integration with PowerSchool using APIs made available from SIF agent 2.0. The APIs allow PowerSchool to share rostering data to Canvas and for Canvas to post grades back to PowerSchool.
The Canvas PowerSchool integration works two ways.
Contact your Customer Success Manager to enable the PowerSchool integration for your institution.
The PowerSchool integration is used in conjunction with the Post Grades to SIS feature option. Learn more about available feature options.
Please follow these steps to implement the PowerSchool integration:
New customers can be up and running in their test environment within a couple of days. Once implemented, it can take two to three weeks to validate the end-to-end process.
Existing customers take longer because old SIS ID’s need to be re-mapped to match the Powerschool SIS IDs. After you verify the data, Instructure begins the process of moving the data into production. Once implemented, it can take four to six weeks to validate the end-to-end process.
Note: Instructure does not validate the accuracy of your data. You must validate the accuracy of your data. Additionally, Instructure is unable to assist with PowerSchool updates or HTTPS/SSL certification. For assistance, please contact PowerSchool support.
Once you contact your CSM to initiate the integration setup, a Canvas Implementation Consultant (IC) will lead you through the Canvas PowerSchool integration setup. They will send you weekly updates about the status of your implementation.
The Canvas PowerSchool implementation occurs in three phases:
Phase 1 - Setup
Phase 2 - Review Test Data
Phase 3 - Data in Production
The following data syncs from PowerSchool into Canvas:
Note: Changes to the above data should be managed in PowerSchool. Changes to these PowerSchool fields are automatically synced to Canvas during the next sync. Any data added in Canvas subsequent to the PowerSchool integration are not synced to PowerSchool.
The SIF 2.0 API is usually configured to run once every night so that PowerSchool data is update in Canvas daily. However, this may be adjusted based on your institution's requirements.
Canvas grades are synced to PowerSchool when an instructor manually syncs grades from the Canvas gradebook.
The following assignment information is synced to PowerSchool from Canvas:
The Canvas PowerSchool integration includes the following limitations:
If an instructor is unenrolled from a course in PowerSchool, their enrollment status and their student's enrollment status is updated in Canvas. When a new instructor is enrolled in the course in PowerSchool, the new enrollment is synced to Canvas with new enrollments for the corresponding students. To allow the new instructor to view all prior coursework, you must crosslist the new sections with the previous teacher's courses. If sections are not cross-listed, the new instructor cannot view any of the previous instructor's work, including assigned grades and student submissions.