Think ASLFingerspelling & Initialization

LTI 1.3 setup

Step 1 (this page): paste our URLs into your LMS's LTI 1.3 / Developer Key config. Step 2 (/school/lti-register/): tell us your iss and client_id so we recognize launches from your school.

We bind your school to your client_id; from then on, every launch from your course shell maps to your roster.

Your school's status

Not connected yet (preview — your LMS connection status will show here once your Client ID is bound)

Shared endpoints (same for every LMS)

Tool launch URLhttps://lti.madeby1891.com/lti/launch
OIDC login URLhttps://lti.madeby1891.com/lti/login
JWKS endpointhttps://lti.madeby1891.com/lti/jwks
Deep Linking URLhttps://lti.madeby1891.com/lti/deep-link
Custom claim — context$Context.id
Custom claim — role$User.role

Pick your LMS

Canvas

  1. Admin → Developer Keys → + Developer Key → + LTI Key.
  2. Method: Paste JSON. Paste the config we sent.
  3. Set State to ON, copy the Client ID.
  4. Email the Client ID to thinkasl@madeby1891.com.
  5. In your course: + External Tool, pick Think ASL, drop a Lesson or Practice.

Schoology

  1. System Settings → Integration → External Tool Providers.
  2. Add LTI 1.3, paste our JSON.
  3. Copy the resulting Client ID back to us.
  4. In your course: Add Materials → External Tool → Think ASL.

Blackboard Learn

  1. Admin → REST & LTI → Register LTI 1.3 Tool.
  2. Paste our JSON; set the placements to Content and Assignment.
  3. Send us the Application ID.

D2L Brightspace

  1. Admin → External Learning Tools → New LTI Advantage.
  2. Paste our JSON; enable Names & Roles, AGS, Deep Linking.
  3. Send us the Client ID and Issuer.

Moodle

  1. Site administration → Plugins → External tool → Manage tools.
  2. Configure a tool manually with our JSON values.
  3. Send us the Client ID.

Other LTI 1.3

  1. Most modern LMSes work — write us before you bet on it.
  2. We'll confirm and walk you through your admin path.

What flows back

Names & RolesWe pull your course roster on launch and on a nightly refresh. Add a student to your course, they appear in Think ASL the same day.
Assignment & Grade ServicesEach Think ASL assignment passes the student's highest score back to your gradebook on every submit.
Deep Linking 2.0When you add a Think ASL assignment, you pick the specific Lesson or Practice from a list — no copying URLs around.

Step 2: register with us

You've pasted our URLs into your LMS and saved the Developer Key. Now hand us the iss and client_id your LMS returned so we recognize launches from your school. Self-serve, takes ~2 minutes.

Register with Think ASL → Or email us your Client ID