Moodle LTI 1.3 Configuration for Torus
Steps for integrating Torus as an LTI 1.3 tool in Moodle
This article explains how Moodle administrators can integrate Torus as an LTI 1.3 tool so instructors can add Torus links with Inspark content to their courses.
Overview of Steps
To set up Torus in Moodle using LTI 1.3, you will:
- Configure Torus as an LTI 1.3 tool in Moodle
- Add the Torus tool link in a Moodle course to complete institutional registration
- After registration is approved, instructors can add Torus links to any class
1. Configure Torus in Moodle via LTI 1.3
Note: You must be a Moodle administrator to complete this step.
- Navigate to: Site Administration → Plugins → Activity Modules → External Tool
- Click Add a new LTI Advantage tool (or Configure a tool manually depending on your Moodle version).
- Enter the following required configuration values:
Tool Settings
| Setting | Value |
|---|---|
| Tool name | OLI – Torus (recommended) |
| Tool URL | https://proton.oli.cmu.edu/lti/launch |
| Tool description | OLI Torus for Inspark Content |
| LTI version | LTI 1.3 |
| Public key type | Keyset URL |
| Public keyset | https://proton.oli.cmu.edu/.well-known/jwks.json |
| Initiate login URL | https://proton.oli.cmu.edu/lti/login |
| Redirection URI(s) | https://proton.oli.cmu.edu/lti/launch |
| Custom parameters | (not used) |
| Tool configuration usage | Show in activity chooser and as a preconfigured tool |
| Default launch container | New window |
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
Privacy Settings
Set all to Always:
- Share launcher’s name with the tool
- Share launcher’s email with the tool
- Accept grades from the tool
2. Add Torus to a Moodle Course to Register Your Institution
Your LMS must be registered with Torus before instructors can deliver content. This only needs to be done once per institution.
If you do not complete this step, the first instructor to launch Torus will see the registration form instead. Registration must be approved by the Inspark team and can take up to 24 hours.
Steps
- In any Moodle course, click: Add an activity or resource → External tool
- Enter a name, such as OLI – Torus.
- For Preconfigured tool, choose OLI – Torus from the dropdown.
- Click Save and Display.
- Click Open in a new window to load Torus and reveal the Registration Form.
- Complete the form:
- Institution Name (full official name)
- Institution URL
- Administrator Email (shared team email recommended)
- LMS Type → Moodle
- Leave Line items service domain blank
- Review prepopulated URLs (typically correct)
- Click Register.
Inspark Support will approve your request. If approval is needed urgently, contact support@inspark.education.
3. Adding Torus to Moodle Courses (Admin or Instructor)
Once registration is approved, adding Torus to any Moodle course is simple:
- Go to the course.
- Select Add an activity or resource → External tool.
- Choose OLI – Torus from the Preconfigured tool list.
- Name the activity and click Save and Display.
Students and instructors will now launch Torus directly from Moodle.
FAQs
What if I cannot reach the registration form or get an error?
- Contact Inspark Support (support@inspark.education) to unlink the course and reset the connection.
Do I need to configure this twice (test vs. production)?
- Yes. If you integrate Torus in a test Moodle environment, you must repeat the steps in production, using the production Torus instance (proton.oli.cmu.edu).
Additional Resources
-
Moodle LTI Configuration Docs: https://docs.moodle.org/311/en/External_tool_settings
-
Inspark Support: support@inspark.education