Setting up an integration between EP and Schoolbox

Adding support for Schoolbox is a straightforward process, which normally requires a couple of hours of work by your school's IT team/LMS manager. Education Perfect's integration may differ from other integrations your school has, because we need a way to match a Schoolbox user to their EP account. This enables us to include the work they do in Schoolbox in their learning record when teachers are writing reports and running parent/teacher interviews.

The Education Perfect + Schoolbox Integration Process

Schoolbox integration flow

Key Details
Test app URL:
Live app URL:

Get in touch with us

To get started, get in touch with our team. If you're not the person who will be configuring the integration, please also include them in the email so we know who to contact with next steps. Our team will send you a consumer and secret key pair which you can use to authenticate with us. 

Install our test page 

To check that your keys are working correctly, we've developed a test page that can be added immediately. This page also provides us with valuable information as we progress with the integration. 

To install the test page

  1. As a Schoolbox Administrator, select 'Administration' from the drop-down menu located beneath your name from within Schoolbox.
  2. Select LTI Providers out of the available options.
  3. Click the '+' button to open the 'Add Provider' dialogue box.
  4. Input the test page URL ( to the 'Configuration XML URL' field.

Please be sure to include the Consumer Key and Shared Secret we give you- these are required for integrating with Education Perfect.

Test page settings

Now that the test page is available in Schoolbox, add a component in one of your classes, then select  Multimedia and Embed Learning Tool. From there, select Education Perfect TEST page from the available options.

Adding the test page component in schoolbox

Below is an example of the information that will be displayed. Copy all of the information on the page and send it to us - this page contains the information we need to continue the integration.

LTI Test page in schoolbox

Match existing users to their Schoolbox accounts

If your students have already been using Education Perfect without a Schoolbox integration, their EP accounts will need to be linked to the unique identifier Schoolbox uses to confirm their identity. This enables any work that students do on Education Perfect in Schoolbox to be stored against their account. Often this is the user's school email address, but it can differ from school to school - the information in the test page above helps us to work out exactly what to use. 

If we already have the unique identifier associated with teachers' and students' accounts, for example because it's their email addresses, we'll match up everyone we can on your behalf. We will then send you a list of anyone we couldn't match. Once you send us the details for those people, we'll update them as well. 

Please note that if we have not associated identifier with your users based on the test results, your users will get an error if they attempt to access Education Perfect content embedded within Schoolbox.

Install the live App

Once all students and staff have been successfully set up with their identifiers, you can install the live integration in the same way as you added the test integration. The setup URL is

You will use the same keys, but be sure to select "Picker" as the request type.

Settings for installing live app

Once this is done, your staff will be able to embed content into Schoolbox modules and classes for your students to complete.

Did you find this article helpful? Thanks! Click the speech bubble below to tell us more. There was a problem submitting your feedback. Please try again later.