Skip to content
  • There are no suggestions because the search field is empty.

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:

  1. Configure Torus as an LTI 1.3 tool in Moodle
  2. Add the Torus tool link in a Moodle course to complete institutional registration
  3. 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.

  1. Navigate to: Site Administration → Plugins → Activity Modules → External Tool
  2. Click Add a new LTI Advantage tool (or Configure a tool manually depending on your Moodle version).
  3. 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 ServicesUse this service for grade sync and column management
  • IMS LTI Names and Role ProvisioningUse 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

  1. In any Moodle course, click: Add an activity or resource → External tool
  2. Enter a name, such as OLI – Torus.
  3. For Preconfigured tool, choose OLI – Torus from the dropdown.
  4. Click Save and Display.
  5. Click Open in a new window to load Torus and reveal the Registration Form.
  6. Complete the form:
    1. Institution Name (full official name)
    2. Institution URL
    3. Administrator Email (shared team email recommended)
    4. LMS Type → Moodle
    5. Leave Line items service domain blank
    6. Review prepopulated URLs (typically correct)
    7. 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:

  1. Go to the course.
  2. Select Add an activity or resource → External tool.
  3. Choose OLI – Torus from the Preconfigured tool list.
  4. 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