LTI set up steps for Moodle
Moodle Administrator Setup
- In Moodle, go to Site Administration > Plugins > External Tool > Manage Tools.
- Under Manage Tools, choose Configure a Tool Manually.
- Fill in the fields as shown below:
- 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
- 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
- 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
- Click Save Changes.
- After you save the tool, click the list icon (to the left of the gear icon) under the tool on the Manage Tools page.
- Click the square icon on the left of the list icon to reveal the Tool configuration details.
- Save these for the next step.
Add your LTI Platform through the StoryBox Admin Settings
- 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.
- 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.)
- 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)
- Click Update to save.