Enable Deep Linking for an Existing LTI Registration

Deep linking allows instructors to bring Pressbooks content into the LMS in a simple, streamlined way. For instructions on using deep linking, see the chapter Use Deep Linking to Bring Pressbooks Content into a Course.

Please note that if you register your Pressbooks Network as an LTI Tool using the dynamic registration or JSON URL methods in the previous chapter, then deep linking is automatically enabled by default and you can disregard this chapter.

However, if you have an existing, manually configured LTI registration for your Pressbooks network from an earlier date, you will need to edit the LTI registration in your LMS in order to enable deep linking for instructors working with Pressbooks content in your LMS instance.

This chapter will cover how to enable deep linking for an existing LTI registration in each supported LMS: Canvas, Blackboard, Moodle, and D2L Brightspace.

Canvas

  1. As an LMS administrator, navigate to Admin > Developer Keys and locate the Developer Key associated with your Pressbooks network.
  2. Click the pencil icon in the ‘Actions‘ column to edit the key.
  3. Scroll down to Placements and ensure you have Link Selection added.
  4. Scroll down to Link Selection.
  5. In the Target Link URI field, input https://{PRESSBOOKS DOMAIN}/format/lti/launch
  6. For Select Message Type, select LtiDeepLinkingRequest.
  7. In the Text field we recommend using the name ‘Pressbooks Content Selector’
  8. In the Icon URL field, you can input the value https://[PRESSBOOKS DOMAIN]/app/themes/pressbooks-book/dist/images/favicon-32x32.png if you would like to use the Pressbooks icon.
  9. All other fields under Link Selection may be left blank.
  10. Press Save to save changes.

Optional: If you choose, you can include an Assignment Selection placement and repeat the above steps for it, inputting the same Target Link URI value and LtiDeepLinkingRequest message type. This is not necessary for future implementation of graded material from Pressbooks in Canvas, but it allows for using deep linking from the Assignments page in a Canvas course. If you choose to add this placement, we recommend the name ‘Pressbooks Assignment Selector’ for the Text field.

Moodle

  1. As an LMS administrator, navigate to Site Administration > Plugins > External Tool > Manage Tools.
  2. Locate the listed tool connected to your Pressbooks network and click the wheel icon to edit it.
  3. Under Tool Settings check the box for Supports Deep Linking (Content-Item Message).
  4. For the Content Selection URL input the following value (filling in your Pressbooks domain):
    https://{PRESSBOOKS DOMAIN}/format/lti/deep_link
  5. For the Tool configuration usage setting above, we recommend selecting ‘Show in activity chooser and as a preconfigured tool’
  6. For the Default launch container setting we recommend ‘Embed, without blocks’
  7. In the Icon URL field (revealed by clicking ‘Show more…’), you can input the value https://[PRESSBOOKS DOMAIN]/app/themes/pressbooks-book/dist/images/favicon-32x32.png if you would like to use the Pressbooks icon.
  8. Click Save changes.

 

Blackboard

  1. As an LMS administrator, navigate to System Admin > Integrations > LTI Tool Providers.
  2. Hover your cursor over the name of the existing tool connected to your Pressbooks network and click the down-arrow icon that appears. In the pop-up menu, click Manage Placements.
  3. If a placement does not already exist, click Create Placement.
  4. Give the placement a Label; we recommend using ‘Pressbooks Content Selector’
  5. Input any desired value for the unique Handle.
  6. Leave all default values in place / blank.
  7. Upload the image from https://[PRESSBOOKS DOMAIN]/app/themes/pressbooks-book/dist/images/favicon-32x32.png as the Icon if desired.
  8. In the Target Link URI field under Tool Provider Information, input:
    https://{PRESSBOOKS DOMAIN}/format/lti/deep_link
  9. Press Submit.

 

D2L Brightspace

  1. As an LMS administrator, navigate to Manage Extensibility > LTI Advantage and locate the listed tool connected to your Pressbooks network. Click the linked tool name in order to edit it.
  2. Ensure that the checkbox for Deep Linking is checked under Extensions.
  3. Scroll to the bottom of the page and click View Deployments.
  4. Locate the enabled Deployment you are using and click its name.
  5. Ensure that the checkbox for Deep Linking is also checked under Extensions here.
  6. Scroll to the bottom of the page and click View Links.
  7. On the Links page, click New Link.
  8. Enter the following values, filling in your Pressbooks domain in
    https://{PRESSBOOKS DOMAIN}/format/lti/deep_link
  9. Click Save and Close.

License

Icon for the Creative Commons Attribution 4.0 International License

The Pressbooks Network Manager's Guide Copyright © 2024 by Pressbooks is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

Share This Book