Setting up an LTI Advantage integration with Schoology (instructions for administrators)

 Permission

A Schoology Administrator at your district must complete the following actions before teachers can link their assignments and use grade passback in the applicable Imagine Learning programs.

 Note

This article applies to Dragonfly, StudySync, Traverse, and Twig Science. 

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 removes the need for teachers to enter students' grades manually in Schoology—instead, they can grade assignments in the Imagine Learning program and then send the grades electronically to Schoology. Students will also be able to complete and submit their Imagine Learning coursework and then view their grades directly in Schoology**.

*The assignment linking feature is not yet available for Twig Science. Teachers using Twig Science will be redirected to the Product Portal, where they can navigate to and then grade the assignment. The grade will then be reflected 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. Use the screenshots underneath the table as an example. 

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

    Field          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

    The following screenshots provide additional guidance:

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

  6. Check the box to agree to the terms of service and click Submit.
    schoology click Submit.jpg
  7. After receiving a confirmation, open the Options drop-down menu and select API Info.
    Options menu_install LTI.jpg
  8. In the window that opens, copy the Client ID. Then close the window.   
    client ID API info.jpg
  9. Send 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.
  10. 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
  11. Click I Agree.
    Click I agree_install LTI app.jpg
  12. Click Continue.
    Click Continue_install LTI app.jpg
  13. Select Add to Organization
    Select add to org_install LTI app.jpg
  14. 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
  15. Near the bottom of the Course Options left navigation sidebar, click the Install Your Apps link. 
    schoology_courses_install your app link.jpg
  16. 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
  17. If you haven't already, add students and educators to the course.
  18. Click Members in the Course Options left navigation sidebar. Then, make sure each educator in the course has administrator permissions, as designated by a yellow shield icon next to each educator's name. If an educator does not have this icon, 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
  19. 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