LMS Bridge detects misconceptions, generates personalized tutoring, and helps every student recover — inside your LMS.
Class mastery is around 58% across the tracked concepts. Binary Representation is the biggest gap at 46%, with 5 students at risk. The tutor has run 22 sessions (18 completed).
From student struggle to mastery — in minutes.
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 |
Real example. Real impact.
Illustrative figures from the demo course — not from a live deployment.
Everything you need — right where you teach.
1011, what is the leftmost bit worth?LMS Bridge registers as a standard LTI 1.3 tool. Your admin needs four URLs from your instance.
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.
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.
Instructors add LMS Bridge to a module via Deep Linking and launch — single sign-on does the rest.
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.
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.
The opposite. The tutor is pedagogically constrained: it diagnoses and guides with Socratic questions and never provides graded answers.
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.
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.
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.
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.
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).
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.
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.
Questions, help installing, an efficacy-study collaboration, or commercial support. Self-hosting? You don't need us to start — just follow the guide above.
Write to info@lmsbridge.app.
Full source is on GitHub (AGPL-3.0), with an OpenAPI spec at /docs, the LTI provider, and deployment guides. Issues and PRs welcome.
Read the Security policy, the compliance summary, and the privacy & self-hosting guide. HECVAT, VPAT, and DPA available on request.
Built and maintained by Hasan Aljabbouli, New York University · info@lmsbridge.app.
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.
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.