LTI 1.3 for Brightspace — quizzes, lessons and grades, inside the course.
Register the tool once, create a deployment, add a deep-linking quicklink. Instructors pick content from Existing Activities, students launch it with their Brightspace identity, and scores post back to the grade book.
Setting up InsightQuiz in Brightspace
You need administrator access to Brightspace and an InsightQuiz workspace on the Team plan or higher. The registration is done once per LMS; instructors never touch it.
1. Copy the three InsightQuiz endpoints
Brightspace asks for these when you register the tool. They are the same for every workspace and are also shown in your dashboard under LTI → Your endpoints.
- OpenID Connect initiation (login) URL
https://jwtfwpiaxkiomgdgahyk.supabase.co/functions/v1/lti-login- Redirect / target link URL
https://jwtfwpiaxkiomgdgahyk.supabase.co/functions/v1/lti-callback- Public key set (JWKS) URL
https://jwtfwpiaxkiomgdgahyk.supabase.co/functions/v1/lti-jwks
2. Register the tool in Brightspace
Admin Tools → Manage Extensibility → LTI Advantage → Register Tool → Standard.
Fill in the fields below. The three URLs are the InsightQuiz endpoints from step 1.
Under Extensions, enable Deep Linking and Assignments and Grades Services. Without the latter, grade passback is refused.
Register. Brightspace now shows the Client ID and its own endpoints — issuer, keyset URL, authentication endpoint, token URL. Copy them; you need them in the last step.
- Name
InsightQuiz- Domain
<host of the endpoints from step 1, e.g. xyz.supabase.co>- Redirect URLs
<Redirect / target link URL from step 1>- OpenID Connect Login URL
<Login URL from step 1>- Target Link URL
<Redirect / target link URL from step 1>- Keyset URL
<JWKS URL from step 1>- Extensions
Deep Linking, Assignments and Grades ServicesNames and Roles Provisioning is not used yet; leave it off.- Roles
Send Institution RoleOptional. InsightQuiz maps instructor and learner roles from the launch.
3. Create a deployment
Manage Extensibility → LTI Advantage → Deployments → New Deployment. Select the InsightQuiz tool.
Under Security Settings, enable Org Unit Information and, under User Information, Name. Name is what InsightQuiz uses as the participant's display name; an email address is not required.
Under Make tool available to, add the org units (faculties, departments or the whole institution) whose courses should see the tool. Create.
Copy the Deployment ID if you want to restrict InsightQuiz to this deployment.
4. Add a deep-linking quicklink
Open the deployment → View Links → New Link.
Type: Deep Linking Quicklink. URL: the Redirect / target link URL from step 1. Save.
This is the entry instructors will see under Existing Activities.
- Name
InsightQuiz- URL
<Redirect / target link URL from step 1>- Type
Deep Linking Quicklink
5. Register Brightspace in InsightQuiz
Dashboard → LTI → Register platform. InsightQuiz generates the RSA key pair for this platform in your browser; you never handle a private key.
- Name
Brightspace — <your institution>Free text; shown in your dashboard only.- Issuer URL
https://<your-tenant>.brightspace.comYour Brightspace base URL without a trailing slash. Brightspace shows the exact issuer after registration.- Client ID
<shown by Brightspace after you register the tool>- Auth login URL
https://<your-tenant>.brightspace.com/d2l/lti/authenticateBrightspace calls this the OpenID Connect Authentication Endpoint.- Token URL
https://auth.brightspace.com/core/connect/tokenBrightspace calls this the OAuth2 Access Token URL. It is shared across tenants.- JWKS URL
https://<your-tenant>.brightspace.com/d2l/.well-known/jwksBrightspace calls this the Keyset URL.- Deployment ID (optional)
<from the deployment you create in step 3>Restricts launches to one deployment. Leave empty to accept any deployment of this registration.
What instructors do afterwards
- In a course: Content → a module → Existing Activities → InsightQuiz.
- A picker opens inside Brightspace. Choose a quiz, lesson or course from your InsightQuiz library.
- The item appears in the module. Students click it and land directly in the activity — no login, no account.
- When a student completes the activity, the score (0–100 %) posts to the grade item Brightspace created for it.
What the integration does
Full LTI 1.3 and LTI Advantage. Standard protocol only — no plugin to install in Brightspace, no custom API.
Not yet: Names and Role Provisioning (NRPS) and Dynamic Registration — see the roadmap.
Other LMS platforms
The same three endpoints work with any LTI 1.3 platform — Moodle, ILIAS, Blackboard, Sakai. Register InsightQuiz as an LTI 1.3 / LTI Advantage tool, enable Deep Linking and Assignment and Grade Services, and enter the platform's issuer, client ID, authentication URL, token URL and key set URL in the InsightQuiz dashboard. There is a separate guide for Canvas.
LTI 1.3 is included in the Team plan
Included: LTI 1.3 for any number of LMS platforms, shared libraries, team branding, 200 AI generations a month, all question types, CSV export. No per-student fee.
Universities and colleges can request an invoice or purchase-order quote from the pricing page.
Questions LMS administrators ask
Ready to put InsightQuiz inside Brightspace?
Start on the free plan, register your LMS when you upgrade to Team. If you would rather walk through the registration together, book a call with the founder.