Installing the Latest SchoolEngage Plugin in PowerSchool
Overview
To write and retrieve information from PowerSchool, SchoolEngage requires it’s plugins to be installed.
Installing Plugins
Downloading the SchoolEngage Plugin
To download the latest SchoolEnage plugins:
Login to SchoolEngage
Navigate to
Settings/District
At the bottom of the page, click “Download the Latest PowerSchool Plugin”
Once downloaded, unzip the contents. The folder should contain several Plugins
Installing the SchoolEngage Plugins in PowerSchool
For the first installation of SchoolEngage plugins, certain plugins must be installed in order.
To install SchoolEngage plugins in PowerSchool:
Once the SchoolEngage plugins are downloaded, unzip the contents. The folder should contain several plugins
Login to PowerSchool and change the School to District Office
In PowerSchool, navigate to
System Management/Server/Plugin Configuration
Click install and select one of the following plugins below
Once a plugin is installed, please be sure to enable the plugin by clicking “Enable”
1 - SchoolEngage Schema Plugin
This plugin allows the basic setup of SchoolEngage-PowerSchool Integration. It contains custom fields and provides a frame work for the integration between SchoolEngage and PowerSchool and must be installed before any other plugins.
The Schema plugin is named “se-schema” within the plugins folder.
The Schema plugin must be enabled before installing and enabling the other plugins.
2 - SchoolEngage Data Plugin
This plugin contains the acces requests for fields being used over API and PowerQuery for the integration, as well as SchoolEngage’s own PowerQueries.
The Data plugin is named “se-data” within the plugins folder.
Once this plugin is installed and enabled, the Intellimedia team will require the ClientId and ClientSecret. These two codes can be retrieved by:
Clicking on the plugin “Intellimedia SchoolEngage Data” on the main Plugin Configuration Page.
Click on “Data Provide Configuration”
If the Data plugin is reinstalled, the Intellimedia team will require the newly generated ClientId and ClientSecret. Although, new codes will not be generated on plugin updates.
3 - SchoolEngage SAML SSO
This plugin allows Single Sign-On from PowerSchool to SchoolEngage.
The SAML SSO plugin is named “se-saml” within the plugins folder.
Once the SAML SSO plugin is installed and enabled:
Click on the “Intellimedia SchoolEngage SAML SSO” link on the main Plugin Configuration page to open the SSO options
Click “Single Sign-on Service”
Select the appropriate Single Sign-on Certificate from the dropdown and save at the bottom of the page.
Typically, this will be the default signing credential
Enter the correct data as seen in the below screenshot (your certificate will have been selected at this time). This should have been done automatically on plugin installation, but double check.
Once the data is correct, save again.
Click the “View PowerSchool IDP Metadata” link and send the Intellimedia team the X509 Certificate string.
Once enabled, you will see the new link within the left-hand Application menu named “SchoolEngage”. Clicking this link will redirect staff to SchoolEnage logged in as their staff account.
Optional Plugins
Student Group Selection
This plugin will allow you to import students selected in PowerSchool to SchoolEngage. For more details, please see Importing selected students from PowerSchool.
The Student Group Selection plugin is named “se-group-selection” within the plugins folder.