Skip to content
Studeia Docs

LTI 1.3: launch Studeia inside Canvas, Moodle & Blackboard

Studeia is an LTI 1.3 tool provider: OIDC launch, JWT/JWKS, nonce validation and AGS grade passback, so it embeds inside Canvas, Moodle or Blackboard and syncs grades back automatically.

2026-05-31 5 min
Resposta curta

Studeia is an LTI 1.3 tool provider: it implements the OIDC launch, JWT/JWKS validation, nonce anti-replay and AGS grade passback, so it embeds inside Canvas, Moodle or Blackboard and syncs grades back to the host LMS automatically (the host remains the gradebook source-of-truth). Register it once by Client ID, add it as an external tool per course, and launches are validated against active enrollment and the lesson's tool binding — on web and mobile.

What LTI 1.3 gives you

  • OIDC launch — the student clicks a Studeia activity in the host LMS and is authenticated via OpenID Connect.
  • JWT/JWKS + nonce — launch tokens are validated against the platform's JWKS with nonce anti-replay.
  • AGS grade passback — completed activities post grades to the host's line item (Assignment and Grade Service).

Models: LtiTool + LtiLaunch. Studeia acts as the tool provider; the host LMS (Canvas/Moodle/Blackboard) stays the source-of-truth for the gradebook.

Setup (≈15 minutes)

  1. In Studeia, generate the Tool URL + Client ID + JWKS under /institution/lti-tools.
  2. In the host LMS, add the app by Client ID and configure placements (course navigation, assignment).
  3. Add the Studeia tool inside a course; students launch it with their institutional SSO — no new password.

Security

LTI launches are validated against an active enrollment in the course and the lesson's expected tool binding (lesson.type === "lti_launch" and the configured toolId), with a bypass only for institutional roles or the class's teacher. The same checks apply on the mobile app.

See also

FAQ

Does Studeia work as an LTI 1.3 tool?

Yes. Studeia is an LTI 1.3 tool provider: it implements the OIDC launch, JWT/JWKS validation and nonce checks, and AGS (Assignment and Grade Service) grade passback. You register it once in Canvas/Moodle/Blackboard by Client ID, then add it as an external tool in any course.

Do grades sync back to the host LMS?

Yes, via AGS. When a student completes a Studeia activity launched from Canvas/Moodle/Blackboard, the grade is posted to the host's line item, so the host LMS remains the gradebook source-of-truth. The mobile app validates LTI launches against active enrollment and the lesson's tool binding.

Veja tambem

LTI 1.3: launch Studeia inside Canvas, Moodle & Blackboard