CaptionFlow LTI Demo  ·  Simulates how Canvas / Blackboard / Moodle integrates CaptionFlow
1

Instructor View

You're setting up a course. Add a CaptionFlow video so students can watch it with synced captions.

2

Student View

A student opens the course. CaptionFlow loads the video with synchronized captions.

About this demo
This page simulates an LMS (Canvas, Blackboard, Moodle). It speaks LTI 1.3 — an open standard that lets your LMS securely launch external tools. When an instructor adds CaptionFlow to a course, the LMS calls CaptionFlow's LTI endpoints using signed JWTs. Students then launch directly into the captioned video experience.

Endpoints

Issuer (PUBLIC_URL): https://demo-lms.captionflow.link
Tool: https://captionflow.link
Client ID: mock-lms-client-123 · Deployment: 1
JWKS: https://demo-lms.captionflow.link/lms/.well-known/jwks