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

LTI set up steps for Moodle

Moodle Administrator Setup

  1. In Moodle, go to Site Administration > Plugins > External Tool > Manage Tools.
  2. Under Manage Tools, choose Configure a Tool Manually.
  3. Fill in the fields as shown below:
  4. Tool settings:
    • Tool name: StoryBox Hub

    • Tool URL: https://storyboxhub.com/lti/launch

    • Tool description: StoryBox Hub

    • LTI version: LTI 1.3

    • Public key type: Keyset URL

    • Public keyset: https://storyboxhub.com/lti/jwks 

    • Initiate login URL: https://storyboxhub.com/lti/launch

    • Redirection URI(s): https://storyboxhub.com/lti/launch

    • Tool configuration usage: Show as preconfigured tool when adding an external tool

      • For users with new Moodle update, select "Show in activity chooser and as a preconfigured tool"

    • Default launch container: New window

    • Supports Deep Linking: Check this box

    • Icon URL and Secure icon URL (under "Show more"): https://storyboxhub.com/favicon/favicon.ico

  5. Services:
    • IMS LTI Assignment and Grade Services: Use this service for grade sync and column management

    • IMS LTI Names and Role Provisioning: Use this service to retrieve members' information as per privacy settings

    • Tool Settings: Use this service

  6. Privacy:
    • Share launcher's name with tool: Always

    • Share launcher's email with tool: Always

    • Accept grades from the tool: Always

    • Force SSL: Check this box

  7. Click Save Changes.
  8. After you save the tool, click the list icon (to the left of the gear icon) under the tool on the Manage Tools page.
  9. Click the square icon on the left of the list icon to reveal the Tool configuration details.
  10. Save these for the next step.

Add your LTI Platform through the StoryBox Admin Settings

  1. Log in to your StoryBox Account Settings as the Account Holder. NOTE: it might be best to complete the StoryBox Admin set up in a different browser instance to avoid session conflict with Moodle.
  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 Moodle. It will look something like this: https://moodle.yourdomain.com
    • Client ID: from the Tool Configuration Details in Moodle
    • Deployment ID: from the Tool Configuration Details in Moodle
    • Authentication request URL/endpoint: https://[moodle.yourdomain.com]/mod/lti/auth.php (replace the domain in the square brackets with your Moodle domain)
    • Access Token URL/endpoint: https://[moodle.yourdomain.com]/mod/lti/token.php (replace the domain in the square brackets with your Moodle domain)
    • Public Keyset URL/endpoint: https://[moodle.yourdomain.com]/mod/lti/certs.php (replace the domain in the square brackets with your Moodle domain)
  4. Click Update to save.