Skip to content

Schoology

When properly configured, the Schoology learning management system allows you to import content from PASCO Portal directly into a Schoology course. This process requires Learning Tools Interoperability (LTI) integration using LTI 1.3. Before teachers in your organization can perform this process, you must set up an LTI 1.3 app in Schoology with the aid of a PASCO Portal admin. The sections below outline this setup process in detail.

Prerequisites

Before setting up LTI 1.3 on Schoology, you will need a set of URLs which will be provided on PASCO Portal or by the PASCO Portal admin or customer support. The following URLs are required to set up and configure LTI 1.3 on Schoology:

  • LTI URL
  • Authentication request URL
  • Public KeySet URL
  • Redirection URL
  • Deeplinking URL

Set up an LTI 1.3 application on Schoology

  1. Select the Apps icon in the primary navigation bar, then select App Center.

  2. In the App Center, select My Developer Apps.

  3. Select + Add App to create a new LTI app.

  4. Enter the appropriate details, including the URLs provided by PASCO, for the LTI app:

    • App Name: Enter this manually, ideally as "PASCO Portal" or similar.
    • Description: Enter this manually.
    • Category: Select any category.
    • Type of App: Select "LTI 1.3 App" and keep the Launch app in Schoology option selected.
    • Can be installed for: Select the Course Materials Section and External tool options. Select Overwrite Domain/URL next to both of these options to enable the text fields, then enter the Deeplinking URL provided by PASCO into both fields.
    • Configuration Type: Select "Manual".
    • JWKS URL: Enter the Public KeySet URL provided by PASCO.
    • Domain URL: Enter the LTI URL provided by PASCO.
    • OIDC Login Init URL: Enter the Authentication Request URL provided by PASCO.
    • Redirect URLs: Enter the Redirection URL and Deeplinking URL, separated by a comma.

    Note

    Make sure to copy and paste the provided URLs exactly as is. Any modifications to the information may cause problems with content sharing via LTI.

    Once you have entered all of these details, check the box to accept the Terms of Use, then select Submit.

    Once the app is successfully created, it will be visible on the App Details page, as shown below.

  5. Select Install LTI 1.3 App.

  6. Select I Agree to allow data sharing.

  7. Select Continue to authorize Deep Linking.

  8. Select Add to Organization.

  9. Select the Apps icon again and select App Center to return to the App Center, then select Organization Apps.

  10. Find the new LTI app on the Organization Apps page, then select Install/Remove to install the app.

  11. Select the All Courses option, then select Submit.

    A message will be displayed when the app is successfully installed.

  12. Select the Apps icon again and select App Center to return to the App Center, then select My Developer Apps.

  13. Select Options for the app, then select API Info.

  14. Copy the Client ID and share it with the PASCO Portal admin. This step is crucial, as the PASCO Portal admin requires the Client ID to complete the LTI 1.3 setup on Portal.

Add PASCO Portal content to a Schoology course

  1. On the Schoology homepage, select Course Dashboard, then select the course to which you wish to add Portal content.

    Selecting a course

  2. Select Materials in the navigation bar on the left, then select Add Materials and select the name of the LTI app.

    Adding materials

  3. Browse the content on Portal, then select one or more files to add. You can select multiple files, but only if they are all within the same chapter, lesson, or unit.

    Searching all products

    Searching the Physics Academy

  4. Select Confirm, then select Yes to add the selected content to the course.

    Searching a specific experiment

You can now launch the added content by returning to the Materials page and selecting the desired Portal content from the list.

Portal content in Schoology

Launched content