LTI 1.3 Advantage

The only modern AI tool with the full LTI 1.3 Advantage suite.

Launch, Deep Linking, AGS grade passback, Dynamic Registration. Drop a single URL into Canvas, Moodle, Blackboard, D2L Brightspace, or TalentLMS — instructors discover your courses inline; scores flow back to the gradebook automatically.

5+
LMSs validated
4/4
Advantage services
< 2 min
dynamic registration

One launch URL. Every LMS.

  • OIDC initiation + signed JWT launch over `iss` + `aud` + nonce — replay-protected via Redis.
  • Resource-link auto-binding on first launch; instructors don't need to set custom params manually.
  • Role mapping translates `Instructor` / `Learner` / `Administrator` into per-course capabilities.
  • Tested against Canvas, Moodle, Blackboard Ultra, D2L Brightspace, TalentLMS, Open edX.

Deep Linking — pick courses from inside the LMS.

  • Instructor clicks "Add Coursentials course" inside their LMS authoring view.
  • A picker opens, lists every published course in your org.
  • Selection signs a deep-linking-response JWT and auto-POSTs back — instructor stays in their LMS UX.
  • Single or multi-select per the LMS's `accept_multiple` claim.

AGS grade passback — gradebook in sync.

  • Captures the AGS endpoint on launch; persists the line-item URL even after the learner's session ends.
  • Score push is a BullMQ job — a slow LMS never blocks the learner's "complete" UX.
  • Per-course `gradePassbackEnabled` flag — opt in once the LMS side has a line item configured.
  • OAuth2 token caching with sane TTL; doesn't re-fetch on every score.

Dynamic Registration in two clicks.

  • Generate a per-org registration URL from /admin/lti.
  • Paste it into the LMS's "Dynamic Registration URL" field.
  • LMS bounces the admin to a confirm page that pre-fetches its OIDC config.
  • Confirm → we POST our tool config; the LMS returns a client_id; the platform row is created.
  • No more manual issuer/client-id/keyset-URL copy-paste.

Auto-republish notifications.

  • Off by default — the course author opts in (we treat tool-sent email as spam-suspect until proven otherwise).
  • On opt-in: every learner who launched the course receives an email when content is re-published.
  • Per-recipient idempotency key dedupes burst retries.

JWKS, signing, audit.

  • Tool keys stored encrypted at rest (AES-256-GCM) — rotate from /admin/integrations.
  • JWKS endpoint cached for 1h; key rotation propagates within an hour.
  • Audit log of every launch + grade passback + dynamic registration.

Try lti 1.3 advantage on your own course today.

Start free