Integrate Twig Science with Schoology using Deep Linking

Twig Science integration with Schoology provides teachers and students with access to all modules and assessments simply by signing into their Schoology account. When Schoology users install the Twig Science app, they will be able to use single-sign-on (SSO) to access Twig Science content from their Schoology account and use Assessment Grade Passback.

In this article we will look at:

What do I need to know about Learning Tools Interoperability (LTI) and Deep Linking?

For districts using Canvas and Twig Science, LTI integrations are now available via Deep Linking.

An LTI Deep Linking Request can be made to search, preview and select Twig Assets on the Tool Provider in the LMS. More than one ResourceLink can be ingested as part of the request depending on the LMS. The tool provider appears in an iframe on the LMS to enable the user to search, preview and make their content selections.

What is the process for setting up integration with Schoology?

If your district requires integration with Schoology, a member of the Imagine Learning Onboarding team will send instructions to the District Account Owner on how to set up your integration. The time this process will take is dependent on the exchange of data to and from the District Account Owner and the Imagine Learning Onboarding team to support the integration. The set up time should take no longer than 10 working days.

You will need to:

  1. Receive LMS Configuration URLs from Imagine Learning Onboarding Team
  2. Create new Dev app in Schoology
  3. Provide your Schoology Client Id to Imagine Learning Onboarding Team
  4. Add Deep Linking
  5. Add to your safelist

1. Receive LMS Configuration URLs from Imagine Learning Onboarding Team

We will send you an email containing the LMS Configuration URLs you will need.

We will provide you with:

  • Domain / Launch URL
  • OIDC Login Init. URL
  • Redirect URLs
  • Deep Link URL

2. Create new Dev app in Schoology

District Admin of the LMS (One time only)

  1. In Schoology, Visit the App Center in top menu.
  2. Click My Develop Apps
  3. Click + Add App
  4. Add App Name: Twig Science
  5. Add App description: Twig Science

  6. Choose Categories: Science
  7. Select Instructors, Students and Admins in the Recommended For section.
  8. Select All Schoology Users Available for selection.
  9. Upload App Logo. This is optional. The logo will be provided by Twig Tech Support. 
  10. Select LTI 1.3 App for Type of App 
  11. To have Twig Science open in a new window instead of an iframe leave Launch app in Schoology unchecked.  To have Twig Science open in an iframe check box Launch app in Schoology.
  12. Check Privacy settings.
  13. Configure LTI values as below for Deep Linking:
    1. Deep Linking is checked
    2. In redirect urls field put both launch url and deep link url ( with comma to separate them.
    3. In Course Material Selection add Deep Link URL for overwrite url field and save the key.
  14. For JWKS URL, Domain/URL, OIDC Login Init URL and Redirect URLS. You will find these values in your Twig Science Admin email.
  15. Check This application meets the Schoology Terms of Use.
  16. Click Save Changes.

3. Provide your Schoology Client Id to Imagine Learning Onboarding Team

We will ask you to provide your Schoology Client Id for us to begin the integration process.

Follow these steps to obtain your Schoology Client Id from Schoology:

  1. Log into Schoology
  2. Go to API information panel
  3. Copy the Client ID.
  4. Send the Client ID to your Twig Science Technical Support Agent.schoology 2.png

4. Add Deep Linking

  1. Log into Schoology and navigate to your Personal Resource.
  2. In Schoology, enter the Unique URLs provided by Imagine Learning Onboarding Team. This will be a unique URL per district. schoology3.png

For each Assignment, change the Tool Provider to Twig Science (not “Automatic, based on URL”) and check Enable Grading for Grade Passback. Note: Google Slides and Science Glossary are unsupported asset types at this time.

For more detailed instructions and a brief video, see the Installing Apps article in the Schoology Help Center.

Add to your safelist.

Once you have finished setting up Schoology, you will need to add the following to your safe list:

What are my rostering options, when using a LMS like Schoology?

Districts that have already rostered via Twig Science for 2022 should continue as planned for the remainder of the year. However you can plan out the implementation with our Imagine Learning Onboarding Team for the next academic year. To enquire about switching to a LMS please contact Contact the Customer Success Manager to start the process.

How do students and teachers login using Schoology?

Students and Teachers first log into Schoology then navigate to Twig Science app using credentials provided by the District. For more information about adding Twig Science to Schoology accounts please read: Installing Apps article in the Schoology Help Center.

Does my LMS Support Grade Passback?

Twig Assessment items will pass scores back to the Schoology gradebook. Schoology does not currently support content status feedback (turned in, not started, etc.) that are available for Twig Module Assets — these assets can be manually graded in the Schoology gradebook.