Story Box Library
is now coming to you via
StoryBox Hub
redirecting you...
Back to FAQs Back to FAQs

LTI set up steps for Canvas

Canvas Administrator setup

  1. In Canvas, go to Admin > Developer Keys, and then click + Developer Key > LTI Key. The Method will be by entering the URL.
  2. On the left, enter the following values:
    • Key Name: StoryBox Hub
    • Redirect URIs: https://storyboxhub.com/lti/launch
  3. On the right, enter the following values:
    • Method: Enter URL
    • JSON URL: https://storyboxhub.com/lti/config
  4. Click Save.
  5. On the Developer Keys page, you should see a new entry for StoryBox. Ensure it is set to ON, and take note of the number displayed under the Details column and above the "show key" button: this is the Client ID.
  6. Now add StoryBox as an account-wide app available to instructors. To do this, click Admin > Settings > Apps and then click + App (if not visible, click View App Configurations).
  7. Click the Configuration Type dropdown and choose By Client ID.
  8. Paste in the Client ID from step 5, and click Submit and then Install.
  9. You should see a new entry in the app list for StoryBox Hub. Click the gear button to its right and click Deployment ID. 
  10. Return to Admin > Developer Keys, and edit the StoryBox Hub developer key.
  11. Navigate to Placements and ensure you have the following for Course Navigation, Assignment Selection, and Link Selection:
    • Open Course Navigation, and label Text StoryBox Hub.
    • Open Assignment Selection, and label Text StoryBox Hub.
    • Open Link Selection, and:
      • Add the following Target Link URI: https://storyboxhub.com/lti/launch
      • Select Message Type: LtiDeepLinkingRequest
      • Text: StoryBox Hub
  12. Then click Save.

Add your LMS through the StoryBox Admin Settings

  1. Log in to your StoryBox Account Settings as the Account Holder.
  2. Scroll down to Other Account Actions on the right hand side and click Learning Management System (LMS) setup. (If you don't see this option it means your current subscription does not include our LTI integration. Please contact our sales team for package options.)
  3. Update these settings:
    • Platform ID: This is the domain you use to access Canvas. It will look something like this: https://canvas.yourdomain.com
    • Client ID: From step 5 in the Canvas steps above
    • Deployment ID: from step 9 in the Canvas steps above
    • Authentication request URL/endpoint: https://[canvas.yourdomain.com]/api/lti/authorize_redirect (replace the domain in the square brackets with your Canvas domain)
    • Access Token URL/endpoint: https://[canvas.yourdomain.com]/login/oauth2/token (replace the domain in the square brackets with your Canvas domain)
    • Public Keyset URL/endpoint: https://[canvas.yourdomain.com]/api/lti/security/jwks (replace the domain in the square brackets with your Canvas domain)
  4. Click Update to save.