Canvas: How to configure the Learning Science LTI 1.3 (Advantage) tool (Admin)

Canvas: How to configure the Learning Science LTI 1.3 (Advantage) tool (Admin)


Notes
These instructions are intended for a Canvas administrator at your institution.

The LearnSci resources fully integrate with your Canvas platform. All of your resources are hosted, maintained and updated by Learning Science and are added to Canvas as an LTI 1.3 Deep Linking Tool in just a few steps. 

For help and support email support@learnsci.com

Step 1: Create a LearnSci LTI Key in Canvas

1. In Canvas Go to Admin > Developer Keys

2. Create a new Developer Key > LTI Key

3. Use the Manual Entry method

4. Give your tool a Title, description, and key name that makes sense to you

5. Copy this URL to the Target Link URI:

https://tools.learnsci.com/enrol/lti/launch_deeplink.php

6Paste in the OpenID Connect Initiation URL sent to you by LearnSci (please request if you don’t have this)

7. Set your JWK Method to Public JWK URL

8. Set your Public JWK URL to:

https://tools.learnsci.com/enrol/lti/jwks.php

9. Add both the launch and deep linking URLs to your Redirect URIs on different lines:

https://tools.learnsci.com/enrol/lti/launch.php
https://tools.learnsci.com/enrol/lti/launch_deeplink.php

Example configuration:


10. Toggle all options under LTI Advantage Services to on.

11. In the additional settings section, set the Privacy level to PUBLIC (unless you specifically do not want to share names and email addresses of your users with the LearnSci tool. In this case please get in touch for more information about this, as this will limit functionality).


12. In the additional settings section, under Placements remove everything except Link Selection, Assignment Selection and Editor Button


13. In the Additional Settings drop down section, add the following:

Domain:  tools.learnsci.com
Icon URL:  https://learningscience.co.uk/favicon.ico
Text: LearnSci Tools

14. In all three placement sections, add this icon URL:

https://learningscience.co.uk/favicon.ico

15. Give the placements an identifiable name in the Text field e.g. LearnSci Tools

16. Add this link into all three Target Link URI fields:

https://tools.learnsci.com/enrol/lti/launch_deeplink.php

17. Set Select Message Type to LTIDeepLinkingRequest


18. Click save

19. Return to Admin > Developer Keys and set your developer key state to ON

20. Copy the number in the details column just above the show key button and keep to send to LearnSci



Step 2: Add LearnSci as an App in Canvas

1Canvas Admin > Settings > Apps

2. Click View App Configurations

3. Click +App

4. Select By ClientID under Configuration Type

5. Paste in the ClientID you copied in step 18 above and click submit

6. Click Submit, then Install

7. In the newly created app, click the cog > Deployment ID



8. Copy the Deployment ID and send it back to LearnSci, along with the ClientIDLearnSci will then configure your registered LTI integration to allow traffic from the deployed tool in your LMS and authorise it correctly. Once this is confirmed you can continue to test.


Step 3: Test the LearnSci tool

1. In Canvas you can then add content in a course using the + icon to add an External tool to a module


2. You should see the LearnSci tool there, open the tool and you should be able to select any LearnSci resources that have been made available to you to add to the course. (The first time any user opens a LearnSci resource they will need to first accept the privacy policy)


Once you’ve made your selections, scroll to the bottom of the page and click ‘add content’. You may then need to close the window and refresh the course page to see the new content.

3. If you experience any difficulty opening resources, or (particularly in the case of Smart Worksheets) the content is not fully visible, you can set each added resource to load in new tab. This ensures maximum compatibility and allows the full resources to be shown.

4. The tool should now be ready for testing with users. Teaching users will see the full interface of the LearnSci platform when they launch resources, and students should see the resources open full screen only.