Canvas Credentials Pathways LTI for Canvas

This guide provides steps that apply to the Canvas Badges legacy 1.1 LTI in an Instructure-hosted Canvas instance which is not recommended.

Please install the recommended and updated Canvas Credentials 1.3 LTI.

Canvas Credentials LTI for Canvas

Prerequisites

  • You'll want to ensure you're enrolled as a teacher in the Canvas course
  • You need to define an issuer in Canvas Badges/Credentials before creating the Canvas Credentials Pathway
  • You'll want to create the Canvas Credentials Pathway prior to installing the LTI.
  • You can add the pathway LTI to your course more than once if you have more than one pathway

⚠️ Canvas Credentials Pathways is a paid Canvas Credentials feature. For information on pricing for your organization contact our sales team.

Installing the Canvas Credentials Pathway LTI

Canvas Credentials Pathways gives teachers and students an easy to use view of their progress through a pathway right in their Canvas courses. Here's how to set it up.

From your issuer dashboard in Canvas Credentials Pathways, find the pathway you want to add to your course in the list of pathways and select LTI integrations. Complete the install by copying the key and secret from pathways into Canvas. See below for details. Step-by-step: How to install

  1. Sign in to your Canvas Credentials account and select Issuer from the top navigation bar.
  2. Select an issuer associated with your organization from the list.
  3. Select the Pathways tab.
  4. Select the title of the pathway you wish to use in Canvas.
  5. Select the LTI integrations tab.
Installing the Canvas Credentials Pathway LTI
  1. Select the Add integration button.
  2. Give your new integration a meaningful name and select the type of integration you're creating. In most cases, this will be Canvas.
  3. A card should appear in the LTI integrations for your pathway with your designated name.
Installing the Canvas Credentials Pathway LTI

9. In another tab, go to the desired Canvas account, sub-account or course. Choose Settings in the left-hand menu.

10. Select the Apps tab.

11. Select View app configurations, then + App.

Installing the Canvas Credentials Pathway LTI
Installing the Canvas Credentials Pathway LTI

12. From the drop-down menu, choose the By URL method. Go back to the tab or window with Canvas Credentials to find the Consumer key and Shared secret along with the Config URL.

Installing the Canvas Credentials Pathway LTI

13. Copy and paste the Consumer key, Consumer secret (Shared secret) and Config URL presented in the Canvas Credentials Pathways dialog box into your Canvas integration. Then add a name you won't forget.

Installing the Canvas Credentials Pathway LTI

14. Once the information is entered, select Submit and refresh the browser window.

15. Observe the new menu item, Pathways, in the course navigation along the left side. Click this item to view your pathway.

Installing the Canvas Credentials Pathway LTI

If you wish to add the LTI by XML, follow instructions 1-11 above.

  1. Rather than selecting by URL from the drop-down, select the Paste XML option.
  2. Copy the Consumer key and Shared secret into the appropriate fields.
  3. Enter a name.
  4. Copy the XML provided below and paste it into the XML Configuration field.

<cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/imslticc_v1p0"
xmlns:blti="http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/imsbasiclti_v1p0"
xmlns:lticm="http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/imslticm_v1p0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd">
<blti:title>Badgr: Pathways</blti:title>

<blti:description>
Integrate with Badgr Pathways to view progress along a learning pathway.
</blti:description>


<blti:extensions platform="canvas.instructure.com">
<lticm:property name="privacy_level">public</lticm:property>

<lticm:property name="tool_id">pathways</lticm:property>

<lticm:options name="course_navigation">
<lticm:property name="url">https://pathways.badgr.io/api/lti/spg/launch https://pathways.badgr.io/api/lti/spg/launch</lticm:property>
<lticm:property name="text">Pathways</lticm:property>
<lticm:property name="enabled">true</lticm:property>
</lticm:options>
</blti:extensions>

<blti:launch_url>https://pathways.badgr.io/api/lti/spg/launch https://pathways.badgr.io/api/lti/spg/launch</blti:launch_url>
</cartridge_basiclti_link>

If you wish to add the LTI by XML, follow instructions 1-11 above.

If you have multiple pathways integrations and need to differentiate them or would just prefer a different name in the navigation pane, you can change the name.

Change the value in the following step: <lticm:property name="text">21st Century Skills Pathway</lticm:property> The text you change there will be displayed in the navigation pane.