D2L Brightspace LTI 1.3 Configuration for Torus
Steps for integrating Torus as an LTI 1.3 tool in D2L Brightspace.
This article explains how D2L Brightspace 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
-
Register Torus as an LTI 1.3 Tool in D2L
-
Create a Deployment for the Torus tool
-
Create an External Tool Link (LTI Advantage Link)
-
Register your Brightspace instance with Torus (required once per institution)
-
Instructors can then add Torus links to their courses
Note: If you configure Torus in a D2L test environment, you must repeat all steps in production. Registrations and deployments cannot be transferred.
1. Register Torus as an LTI 1.3 Tool
Note: D2L admin access required.
-
Go to Admin Tools → Manage Extensibility → LTI Advantage.
-
Click Register Tool.
-
Select Standard.
-
Fill in the following fields:
| Setting | Value |
| Enabled |
Yes |
| Key Name | Torus (recommended) |
| Domain | https://proton.oli.cmu.edu |
| Redirect URIs | https://proton.oli.cmu.edu/lti/launch |
| OpenID Connect Login URL | https://proton.oli.cmu.edu/lti/login |
| Target Link URI | https://proton.oli.cmu.edu/lti/launch |
| Keyset URL | https://proton.oli.cmu.edu/.well-known/jwks.json |
Extensions (Enable)
-
Assignments and Grade Services
-
Names and Role Provisioning Services
Roles
-
Send Institution Role
Click Register.
After registering, Brightspace will display the Brightspace Registration Details. Save these values in case they are needed during troubleshooting.
2. Create a Torus Deployment
-
From the registration confirmation screen, click View Deployments,
– OR – go to:
Admin Tools → External Learning Tools → LTI Advantage → New Deployment -
Choose the Torus tool you just registered.
-
Fill in the Deployment Settings
Setting Select Name Torus (recommended) Extensions Assignments and Grade Services; Names and Role Provisioning Org Unit Information Yes User Information Yes Classlist including users not known to this deployment Yes Open as External Resource Yes Grades included in Final Grade Yes -
Click Add Org Units and select the appropriate organizational units (often This org unit and all descendants).
-
Click Create Deployment.
-
Copy the Deployment ID (you will need this during registration).
3. Create an External Tool Link (Basic Launch)
-
On the Deployment Details page, click View Links.
-
Click New Link.
-
Fill in:
Field Value Enabled Yes Name Torus (or your preferred label) URL https://proton.oli.cmu.edu/lti/launchType Basic Launch -
Click Save and Close.
This link will now be available for instructors to add to their courses.
4. Register Your Brightspace Instance With Torus (Required Once)
The first time Torus is launched from D2L, you must complete an institution registration form.
We strongly recommend an admin completes this in advance, rather than leaving it for instructors.
Steps
-
Go to any Brightspace course (test or production).
-
Create a module or open an existing one.
-
Click Existing Activities → External Learning Tools.
-
Select Torus (the name created in Step 3).
-
Click the new Torus link to open it.
-
This will launch the Register Your Institution form.
-
Fill out the registration form
-
Institution Name
-
Institution URL
-
Admin Email (team-accessible recommended)
-
LMS Type: D2L Brightspace
Confirm the prepopulated URLs
These normally do not need to be changed.
Do not change:
-
Keyset URL
-
OAuth2 Access Token endpoint
-
OpenID Connect Authentication endpoint
-
OAuth2 Audience
Leave Line items service domain blank.
Click Register.
Inspark Support will review and approve your registration. Approval may take up to 24 hours.
5. Add Torus to Brightspace Courses (Admin or Instructor)
Once registration is approved:
-
Go to a Brightspace course.
-
Open Content and select a module.
-
Click Existing Activities → External Learning Tools.
-
Choose Torus.
-
The link will appear in the module and can be opened to create or access the Torus course section.
FAQs
What if I can’t reach the registration screen?
Your deployment or registration may be incomplete. Contact Inspark Support (support@inspark.education).
Do I need to repeat this setup in production?
Yes. Test and production D2L instances must be integrated separately.
Will grades sync automatically?
Yes. Torus uses LTI Assignment and Grade Services to send scores to D2L.