← Teach

For Canvas / Moodle / Blackboard

Embed Academy courses in your LMS

SetFlow Academy speaks an LTI 1.3 launch shim — the common case where a student clicks a link inside Canvas/Moodle/Blackboard and gets dropped straight into the course on Academy. Most instructors only need this. Full deep-linking, grade pass-back, and NRPS/AGS ship when a partner institution requests them.

1 · Find the course slug

Open the course on Academy. The URL is https://academy.getsetflow.app/courses/your-slug. The slug is the last segment.

2 · Build the launch URL

Paste this into your LMS as the External Tool URL:

https://academy.getsetflow.app/lti/launch?course=YOUR-SLUG

Optional query params: cohort=cohort-id to pin to a cohort, lesson=lesson-id to deep-link to a specific lesson.

3 · How it behaves

  • • Student clicks the link in Canvas/Moodle/Blackboard.
  • • They land on Academy. If they already have an Academy session, they go straight into the lesson player.
  • • If they don't, the course detail page invites them to sign up / sign in / enroll.
  • • When the course is CLASSROOM_ONLY + auto-enrollment is on, they're auto-enrolled the moment their account links.

Want full LTI 1.3?

Real LTI 1.3 with deep linking, grade pass-back, NRPS/AGS, and a signed JWT issuer is on the roadmap. Email partnerships@getsetflow.app if your institution needs it — we ship it for partners.