How do we set up an integration between Education Perfect and Schoology

Adding support for Schoology 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 Schoology user to their EP account. This enables us to include the work they do in Schoology in their learning record when teachers are writing reports and running parent/teacher interviews.

The Education Perfect + Schoology Integration Process

Get in touch with us

To get started, send us an email at support@educationperfect.com. 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 Education Perfect as an External Tool

To get started you'll need to add Education Perfect as an external tool within Schoology. A Schoology Administrator can add external tools for an entire school- making them available to all courses, while Schoology Teachers can only add external tools a course at a time. We have instructions for both below, but if you intend to use Education Perfect for more than one course it may save time to add us to the entire school.

Before you begin, make sure you have the pair of keys from us needed to set things up.

Adding Education Perfect as an External Tool - full school

1. Select School Management from the Tools dropdown

2. Select integration from the left-hand menu

3. Select External Tools from the top bar

4. Click Add External Tool Provider

5. Add the following details and click Submit

Tool Name: Education Perfect 
Consumer Key: use the one we sent you 
Shared Secret: use the one we sent you 
Privacy: Send Name and Email/Username of user who launches 
Configuration Type: Manual 
Match By: Domain 
Domain/URL: leave blank 
Custom Parameters: leave blank

You can now proceed to testing the integration.

Adding Education Perfect as an External Tool - per course

1. Select the course you are adding Education Perfect to

2. Go to the Course Options drop-down

3. Select External Tool Providers

4. Click 'Add External Tool Provider' and enter the following details exactly

Tool Name: Education Perfect
Consumer Key: use the one we sent you
Shared Secret: use the one we sent you
Privacy: Send Name and Email/Username of user who launches
Configuration Type: Manual
Match By: Domain
Domain/URL: leave blank
Custom Parameters: leave blank

5. Click Submit

You can now proceed to testing the integration. 

Testing the integration

Once you have added Education Perfect as an external tool (either for the entire school or a specific course) we need to check that this is working and confirm the identifier that will be used to allow users access. We do this by adding Education Perfect to a course and checking the error message.

1. Select the course

2. Select add materials

3. Select Add File/ Link/ External Tool

4. Select External Tool

5. Fill in the following

Tool Provider: Education Perfect

Title: Test

URL: https://sso.educationperfect.com/lti?contentUrl=https%3a%2f%2fwww.educationperfect.com%2fapp%2f%23%2f

6. Click submit

7. Scroll down the page and select the item you just added

8. If everything is set up correctly you'll see an error message like the one below. Please either copy and paste, or screenshot, the Mapped User ID Field and UserID Provided details and send them to us so we can finish setting everything up.

Matching users to their Schoology accounts

If your students have already been using Education Perfect without a Schoology integration, their EP accounts will need to be linked to the unique identifier Schoology uses to confirm their identity. This enables any work that students do on Education Perfect in Schoology 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 you send us from the error message while setting up 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. 

Once we've done this everything is set up - users can access content and assessments you've embedded in Schoology!

Please note that until we have completed this step users will get an error if they attempt to access Education Perfect content embedded within Schoology.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us