See LMS Bridge in action
From student struggle to mastery — in minutes.
Binary Addition & Overflow
· 4 guided steps
· 3 practice questions
+37% improvement
Why can't we just use ChatGPT?
General AI vs. LMS Bridge.
| ✗ ChatGPT / General AI | ✓ LMS Bridge | |
|---|---|---|
| Knows your course | No | Yes (your content) |
| Sees student answers | No | Yes |
| Detects misconceptions | No | Yes (AI + psych science) |
| Creates guided practice | No | Yes (personalized) |
| Tracks recovery | No | Yes |
| Works in your LMS | No | Yes (native) |
| FERPA / privacy | Unknown | Your data stays yours |
One student, start to finish
Real example. Real impact.
Illustrative figures from the demo course — not from a live deployment.
Built for instructors. Loved by students.
Everything you need — right where you teach.
1011, what is the leftmost bit worth?Install in your LMS
LMS Bridge registers as a standard LTI 1.3 tool. Your admin needs four URLs from your instance.
Add the tool
In your LMS admin (Blackboard / Brightspace / Canvas / Moodle) add a new LTI 1.3 / Advantage tool using the URLs above, and enable AGS + NRPS + Deep Linking.
Exchange keys
The LMS gives you an Issuer, Client ID, Deployment ID, and its auth/token/JWKS URLs. Enter them in your admin console (the LMS (LTI) tab) to complete registration — Canvas and Moodle do this in one click via Dynamic Registration.
Place it in a course
Instructors add LMS Bridge to a module via Deep Linking and launch — single sign-on does the rest.
One-page install guide for your LMS
install-canvas.pdf 📄Moodle
install-moodle.pdf 📄Brightspace (D2L)
install-brightspace.pdf 📄Blackboard (Anthology)
install-blackboard.pdf
Prefer to self-host? Bring it up with Docker and point it at your own AI key — the full runbook is in the repo (docs/INSTALL_LTI.md, docs/DEPLOY_RAILWAY.md). No student data leaves your environment.
Frequently asked
Does this affect students' grades?
No. Mastery indicators are a private learning aid. Grades are set solely by the instructor through official assessments; any LMS gradebook write-back is a non-graded column.
Is it a "homework cheating" tool?
The opposite. The tutor is pedagogically constrained: it diagnoses and guides with Socratic questions and never provides graded answers.
Where does student data go?
LMS Bridge is FERPA-aware with role-based access. For full governance, run the AI on your own approved infrastructure (e.g. your Azure OpenAI tenant) via bring-your-own-key — or self-host the whole thing so nothing leaves your boundary.
Which AI models can we use — and can we run a local one?
Bring your own key: Anthropic (Claude), OpenAI (GPT), and Azure OpenAI work out of the box, chosen per institution or course. A local/self-hosted model behind an OpenAI-compatible endpoint works too — so you can run entirely on-premise with no third-party API.
How much does the AI cost?
Only what your own provider charges for the tokens you use — there's no per-student LMS Bridge fee. A small, fast model keeps it low, and you can set a hard spend cap in your provider's console. The non-AI features cost nothing to run.
Can instructors edit or customize the remediation?
Yes. Instructors control course content, concepts, and which assessments feed the engine; tutoring is grounded in the instructor's own materials, and prompt templates are course-configurable.
Does it work for large classes?
Yes — that's the point: personalized, concept-level help at a scale where individual feedback is otherwise impossible. Roster and grades sync automatically via LTI Advantage (NRPS/AGS).
Can we connect our grading rubric?
Yes. LMS Bridge ingests rubric-level results from the LMS gradebook and uses that criterion-by-concept signal (alongside multiple-choice answers) to target remediation.
How is it licensed? Is it really free?
Open source under GNU AGPL-3.0 — free to self-host at any size, no per-student fee. You pay only for your own AI usage and hosting. Optional commercial support, managed hosting, and an OEM license are available. See LICENSE and COMMERCIAL.md in the repo.
Get in touch
Questions, help installing, an efficacy-study collaboration, or commercial support. Self-hosting? You don't need us to start — just follow the guide above.
Prefer email?
Write to info@lmsbridge.app.
For developers
Full source is on GitHub (AGPL-3.0), with an OpenAPI spec at /docs, the LTI provider, and deployment guides. Issues and PRs welcome.
Security & procurement
Read the Security policy, the compliance summary, and the privacy & self-hosting guide. HECVAT, VPAT, and DPA available on request.
Maintainer
Built and maintained by Hasan Aljabbouli, New York University · info@lmsbridge.app.
No LMS? Start with Sage.
Sage is a standalone mini-LMS with LMS Bridge built in. An instructor creates a course, adds multiple-choice quizzes, and shares a join code — no IT, no LMS admin. When a student misses a concept, the platform automatically builds them a guided practice session. A simple course platform where adaptive remediation just works, out of the box.
Ready to help every student truly learn?
Join educators using LMS Bridge to turn struggle into mastery.
Canvas, Moodle, Blackboard, Brightspace & more.
FERPA-aware. Your data stays in your system.
Transparent, extensible, community driven.