For Developers

LTI 1.3 Setup

This guide focuses on Edlink's recommended hybrid integration (API + LTI 1.3). However, it is also possible to configure your app using an LTI Advantage–only setup.

Please confirm with the learning app that an LTI-only source is something they support before proceeding.

Check out the following guide to get your LTI Advantage source set up in Edlink:

This process should be completed once you have finished integrating with your learning application. To learn more about connecting your Schoology instance, check out this guide:

Step 1

In Schoology, click the icon with the three boxes in the top right corner.

Step 1 screenshot

Step 2

Click Admin → My Developer Apps → + Add App.

Step 2 screenshot

Step 3

Enter an app name and description.

Step 3 screenshot

Step 4

Select a category.

Step 4 screenshot

Step 5

Select LTI 1.3 App in the Type of App dropdown.

Step 5 screenshot

Step 6

Uncheck the Launch app in Schoology checkbox if you would like the app to open in a new window.

Step 6 screenshot

Step 7

Check Left Navigation.

Step 7 screenshot

Step 8

Fill out the following fields:

  • LTI Advantage Extensions:
    Enable deep linking if your learning application supports grades and assignments passing back to Schoology.
  • JWKS URL: This is found in the Edlink dashboard and labeled Keyset URL.
  • Domain URL, OIDC Login Init URL, and Redirect URLs:
    These are found in the Edlink dashboard and labeled Launch URL.
    For help finding your launch URL, and JWK url, check out this guide:
  • Custom Parameters:
    Enter the following values:
person_external_id=$User.id
assignment_external_id=$com.schoology.Assignment.id
Step 8 screenshot

Step 9

Check the box labeled This application meets the Schoology Terms of Use, then click Submit.

Step 9 screenshot

Step 10

Click Options → API Info.

Step 10 screenshot

Step 11

Copy the Client ID and paste it into the Client ID field within the Edlink dashboard, then click Update.

Step 11 screenshot

Step 12

Click Install LTI 1.3 App → I agree → Add to Organization.

Step 12 screenshot

Well Done!

You should now be able to add your new LTI learning application to a course in Schoology!

Any Questions?

If you have any questions or run into any issues, please contact our support team. We'll respond within 24 business hours.