LTI 1.3 deep linking — Canvas, Blackboard, D2L, TalentLMS
Setting up LTI 1.3 in your LMS, end-to-end. Includes the deep-linking + AGS gotchas.
LTI 1.3 lets your LMS launch a Coursentials course from a link, pass back the grade automatically, and resync the roster — all without zip uploads. We support the full Advantage spec: deep linking, AGS, NRPS, and Dynamic Registration.
Option A — Dynamic Registration (recommended)
Most modern LMSes support 1EdTech's Dynamic Registration: you paste a single URL into the LMS, it handshakes with us and writes the keys + endpoints automatically.
- From Settings → LTI platforms → Add, copy the registration URL.
- In your LMS's developer-key UI, choose "Dynamic Registration" and paste the URL.
- Approve the registration. The platform record appears in your Coursentials settings with all keys populated.
Option B — manual setup
For LMSes that don't support Dynamic Registration yet (Blackboard's legacy admin UI, some D2L installs), set up manually:
- Add an LTI platform in our settings; we generate the tool's keypair and surface the JWKS URL, authorisation endpoint, and target_link_uri.
- Paste these into the LMS's external-tool dialog.
- The LMS will give you a
client_id+deployment_id. Paste those back into our platform record. Save. - From any course, click Publish → LTI and pick the platform. You get a deep-link URL to drop into the LMS's external-tool placement.
Grade passback (AGS)
When the learner finishes a scored course, we POST a score back to the LMS's AGS endpoint within seconds. The grade appears in the gradebook with the course name + completion timestamp.
Roster sync (NRPS)
For analytics: we can pull the course roster from the LMS so xAPI statements include real learner names instead of opaque LTI subject ids. Flip on from the LTI platform's settings.