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).
Part of the SIF agent installation may have included connection to the ZIS. However, you may need to manually add the to an existing ZIS server.
You will need the following:
Please review the steps above very carefully - if your mode or method are not correct, the connection will not work properly.
To properly pull your information into Kimono, you must configure additional data fields. View information about the fields you need to modify in your agent.cfg. You can also add the listed mappings by installing the KIMONO_SMP to your PowerSchool SIF zone. The file to install the Kimono_SMP is in the same location where you download the PowerSchool SIF.
For these changes to take effect, restart your SIF agent.
After restart, review the agent.cfg to verify added mappings are still present. If changes do not remain, please try again, ensuring the agent.cfg has been properly saved.
Verify the following areas in the SIF Agent Console:
If these settings are not verified, you may encounter connection and data flow issues.
Follow these steps to open the SIF Data Objects menu:
Next, enable the Enroll Status option:
Then, enable the Instruction Dates option:
Before moving any further, please restart your SIF to ensure all changes for mappings (agent.cfg), school year, school filtering, etc. remain in place.
Then, reach out to your 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.