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:

  1. Login to SchoolEngage

  2. Navigate to Settings/District

  3. At the bottom of the page, click “Download the Latest PowerSchool Plugin”

  4. 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:

  1. Once the SchoolEngage plugins are downloaded, unzip the contents. The folder should contain several plugins

  2. Login to PowerSchool and change the School to District Office

  3. In PowerSchool, navigate to System Management/Server/Plugin Configuration

  4. Click install and select one of the following plugins below

  5. 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:

  1. Clicking on the plugin “Intellimedia SchoolEngage Data” on the main Plugin Configuration Page.

  2. 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:

  1. Click on the “Intellimedia SchoolEngage SAML SSO” link on the main Plugin Configuration page to open the SSO options

  2. Click “Single Sign-on Service”

  3. 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

  4. 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.

image-20241002-230807.png
  1. Once the data is correct, save again.

  2. 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.