Currently, the Canvas PowerSchool integration uses a SIF API to pass provisioning data from PowerSchool to Canvas and assignment and assignment score data from Canvas to PowerSchool. The SIF API, developed by Access 4 Learning (A4L), translates the unique learning and educational tool object and event agents into a common coding language that allows for the transfer of data between tools. Instructure supports SIF version 2 through our partnership with Kimono. Learn more about SIF and view an introduction to SIF video.
Kimono SIF Benefits
Kimono is a standards-based SIS platform that uses open education data standards (like SIF, OneRoster, CSV, etc.). The following benefits are associated with using the SIF API through the Kimono SIS platform:
Note: In order to implement the Canvas PowerTeacher Pro integration, proprietary APIs dictate that you move to the new SIS Platform and use SIF for provisioning.
Identify Server Host
You must know where your PowerSchool server is hosted before connecting your PowerSchool instance to the Kimono platform.
If your PowerSchool URL ends with powerschool.com, then your instance is cloud hosted by PowerSchool. Otherwise, your powerschool instance is locally hosted either by your institution, your region, or your state.
View information about connecting your PowerSchool-hosted instance with the Kimono SIF Platform.
Necessary ZIS Information
To connect to the PowerSchool SIF Agent in Kimono, you need your ZIS connection information, including yoru ZIS URL and Zone ID. If you do not have your ZIS connection information, contact your Canvas Customer Success Manager (CSM) or Implementation Consultant (IC).
Open a ticket with PowerSchool Hosting Support. Request that they setup your SIF agent and connect it to Kimono.
Include the below information in your request. Review this information very carefully—if your mode or method are not correct, the connection will not work properly.
Also include the following guidance in your request. You may encounter connection and data flow issues if these settings are not properly reviewed and set by PowerSchool in the SIF Agent console.
Once you receive confirmation from PowerSchool that your SIF agent is ready, reach out to your Canvas IC or CSM to request a connection test.
Q: I'm being told that the mappings I added to the agent.cfg are not coming over properly when a sync runs in the Kimono SIS Platform - what can I do?
A: Try restarting your SIF Agent. In addition, verify that mappings remain in the agent.cfg file after the agent is restarted.
Q: Data from previous school years is coming over from PowerSchool to Canvas and I don't want it to.
A: Navigate to SIF Agent Console/Agent Settings/Default Zone Settings/School Year and verify that appropriate school year is provided. Additional settings for certain data objects allow you to select "future" or "current". Please talk to PowerSchool for more information.
Q: I am seeing data from schools I do not want shared with Canvas OR students from past years. How do I limit our sync to only schools I want to include?
A: This setting is on the PowerSchool SIF Agent. Work with PowerSchool or select/deselect these schools yourself at SIF Agent Console/ZoneSettings/Zone/District.
Q: I'm being told to disable SMP for Canvas. What do I do?
A: Work with PowerSchool or navigate to the SIF Agent Console/Agent Settings/Plugins/ to disable SMP. If you are using SIF for state reporting, please work with PowerSchool to get this properly disabled for just Canvas.
If you have a suggestion to improve this guide, or if you want to recommend corrections, please share your feedback