AI misconception detection & tutoring

Your LMS tells you who failed. LMS Bridge tells you why — and fixes it.

LMS Bridge detects misconceptions, generates personalized tutoring, and helps every student recover — inside your LMS.

  • Detects misconceptions automatically
  • Generates personalized AI tutoring
  • Works inside Canvas, Moodle, Blackboard & Brightspace
Works with Canvas · Moodle · Blackboard · Brightspace
▦ CS 101 📘 LMS Bridge CS-UY 2110 · Computer Architecture
OverviewStudentsAssessmentsCourse MaterialRemediation
✨ AI Copilot — what to do before your next class
72% ↑ 6%class health · vs last week
8of 24 students need attention
18/22AI sessions completed

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).

🎯 Spend ~10 minutes reviewing Binary Representation before your next lecture — the highest-impact fix, affecting 5 students.
Enrolled students
24
Modules generated
22
Modules completed
5
Concepts ranked by class risk
Binary Representation46%5/8Needs attention
Machine-Level Computation52%6/8Needs attention
Boolean Logic60%4/8Needs attention
Binary Arithmetic65%4/8Needs attention
No data leaves your system. · FERPA-aware · Built for education

See LMS Bridge in action

From student struggle to mastery — in minutes.

1
Student submits quiz
Quiz 2 · Probability
Score: 52%
Struggles show up.
2
AI analyzes responses
Analyzing 14 responses…
Identifying concepts…
LMS Bridge finds the root cause.
3
Misconception detected
⚑ Primary misconception
Confuses overflow with carry in binary addition.
Pinpoints the exact gap.
4
Guided practice generated
AI-generated module
Binary Addition & Overflow
· 6-min lesson
· 4 guided steps
· 3 practice questions
Personalized tutoring, instantly.
5
Student recovers
After practice
Score: 89%
+37% improvement
Student builds understanding.
6
Instructor gets visibility
Recovery dashboard
17 students improved this week
You see what's working.

Why can't we just use ChatGPT?

General AI vs. LMS Bridge.

✗ ChatGPT / General AI✓ LMS Bridge
Knows your courseNoYes (your content)
Sees student answersNoYes
Detects misconceptionsNoYes (AI + psych science)
Creates guided practiceNoYes (personalized)
Tracks recoveryNoYes
Works in your LMSNoYes (native)
FERPA / privacyUnknownYour data stays yours

One student, start to finish

Real example. Real impact.

1
Quiz 2 score
52%
Struggled with binary addition
2
AI diagnosis
Confuses overflow with carry.
Root misconception detected.
3
Guided practice
11 min
Personalized AI tutoring module
4
After practice
52% → 89%
37% improvement
52% 89% Before After practice
17Students recovered
61Misconceptions detected
9 hrsInstructor time saved
92%Practice completion rate

Illustrative figures from the demo course — not from a live deployment.

Built for instructors. Loved by students.

Everything you need — right where you teach.

Overview · CS-UY 2110
17at risk
61misconc.
+42%improved
Binary Rep.46%
Machine-Level52%
Boolean Logic60%
Instructor dashboard
See who's struggling and why.
Ava ChenHIGH RISK
3 concepts · 2 open · 1 completed
Binary Rep.
Boolean Logic
Binary Arith.
Student profile
Deep insights into each learner.
🎯 Rebuilding Binary Representation
AI Tutor · In 1011, what is the leftmost bit worth?
128 ✓
retrieval practice · ~6 min
Generated module
AI-powered, curriculum aligned.
Recommended for you
Binary RepresentationNeeds review
Start · 6 min
Boolean LogicNeeds review
Start · 7 min
Student practice view
Guided, step-by-step support.
Class mastery↑ +6% wk
17 students recovered this week
Recovery analytics
Track what's working.

Install in your LMS

LMS Bridge registers as a standard LTI 1.3 tool. Your admin needs four URLs from your instance.

Dynamic Registration (Canvas/Moodle — one click):
OIDC login :
Launch URL :
Redirect URL:
Public JWKS :
Open the interactive setup helper Copy-ready URLs + per-LMS steps, right in the app.
1

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.

2

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.

3

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

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.

New · Sage

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.

🔗
Works inside your LMS

Canvas, Moodle, Blackboard, Brightspace & more.

🔒
Privacy first

FERPA-aware. Your data stays in your system.

⚙️
Open source

Transparent, extensible, community driven.