Setting up an LTI Advantage integration with Schoology

 Permission

The following actions are to be completed by a Schoology Administrator at your district. These actions must be completed before teachers can link their Schoology courses to the assignments and grades from the applicable Imagine Learning programs.  

 Note

This article applies to Dragonfly, StudySync, Traverse, and Twig Science. StudySync screenshots are used as an example.

With the programs listed above, you can establish an LTI (Learning Tools Interoperability) integration with Schoology so teachers can link assignments and enable grade passback between Schoology and the program. This prevents teachers from having to enter grades in multiple locations. Students will also be able to complete and submit their Imagine Learning coursework and then view their grades directly in Schoology*.

*Dragonfly assignments that are only reviewed for completion but do not have a percentage grade will not be captured in the Schoology gradebook.

To set up and configure the LTI integration between Imagine Learning and Schoology:

  1. Sign in to Schoology.
  2. Go to the App Center from the right side of the top navigation banner.
    schoology app center_admin view.jpg
  3. At the top of the page, go to My Developer Apps.
    schoology_My Developer Apps.jpg
  4. Click the +App Add button. 
    schoology_+ add app button.jpg
  5. Fill out the form with the following information, including copying and pasting the URLs from this table. Then check the box to agree to the terms of service and click Submit.

    (If the field is not specified in the table, it is up to you how you fill it out.) 

    Field Name What to Enter
    Available for: Only people in my school
    Type of App: LTI 1.3 App
    (Check the checkbox by Launch app in Schoology)
    Can be installed for:

    Check ALL of the checkboxes: 

    • Standard user visibility
    • Courses
    • Groups
    Configuration Type: Manual
    Privacy: Send Name and Email/Username of user who launches the tool
    LTI Advantage Extensions
    • Ensure Deep Linking is selected
    • Check Assignment and Grade Services, unless you are using the app for Single Sign-On (SSO) only
    Tool Public Key Leave blank
    JWKS URL https://lti.launch.imaginelearning.com/api/jwks
    Domain/URL https://lti.launch.imaginelearning.com/api/launch
    Custom Parameters username=$User.username
    OIDC Login Init URL https://lti.launch.imaginelearning.com/api/OidcLogin
    Redirect URLs https://lti.launch.imaginelearning.com/api/launch

    Add Schoology App part 1.jpg
     (Fields where logos can be added are not shown in these screen shots. Uploading images is entirely optional.)
    Add Schoology App part 2.jpg
    Add Schoology App part 3.jpg

  6. Receive a confirmation; then open the Options drop-down menu and select API Info.
    Options menu_install LTI.jpg
  7. In the window that opens, copy the Client ID (and then X out of the window). 
    client ID API info.jpg
  8. Provide the Client ID to your Imagine Learning onboarding agent so they can complete the setup in the Imagine Learning internal LTI tool. You should also let the Imagine Learning agent know if you intend to use the app for SSO only or also for assignment linking and grade passback.
  9. Click Install LTI 1.3 App to add the app to your organization (and make it available to install in individual courses in a later step).
    install LTI 1.3 app v2.jpg
  10. Click I Agree.
    Click I agree_install LTI app.jpg
  11. Click Continue.
    Click Continue_install LTI app.jpg
  12. Select Add to Organization
    Select add to org_install LTI app.jpg
  13. Go to Courses and then create a new course or click on a tile to open the existing course where you want to install the app.
    schoology_courses _ admin view.jpg
  14. Near the bottom of the Course Options left navigation sidebar, click the Install Your Apps link. 
    schoology_courses_install your app link.jpg
  15. In the window that opens, check the box to select the app you just created and then click Submit
    select app_install app.jpg
    You will receive a confirmation and the app will now appear at the bottom of your Course Options menu.
    app appears in list of apps.jpg
  16. If you haven't already, add the students and educators to the courses.
  17. Click Members in the Course Options left navigation sidebar. Then, make sure all educators for the course have administrator permissions. If they are not labeled as Admins, use the gear drop-down menu and select Make Admin. Otherwise, they will not be able to use the tool correctly.
    member_make admin_schoology.jpg
  18. Once your Imagine Learning onboarding agent informs you that they've completed setup in the Imagine Learning internal system, notify your teachers that they can begin linking assignments and grades