Zero Quiz-Log Flags
Neutralizes onblur, visibilitychange, and clipboard paste telemetry on Canvas & Blackboard.
Double-click any simulated Canvas question to solve in 0.3s, test Snap-It Vision OCR (⌘+Shift+S) on Question 5, and inspect live Focus Shield telemetry showing 0 tab-switch or window.onblur flags.

Runs 100% inside your active browser tab with zero page-focus loss.
CLIENT-SIDE STEALTH ARCHITECTURE
ExamGhost is a client-side Canvas quiz solver Chrome extension that solves assessment questions inline using an isolated Closed Shadow DOM container and Snap-It Vision OCR (⌘+Shift+S). Because your cursor never leaves the active exam tab to open ChatGPT, Canvas SpeedGrader, Blackboard Ultra, Moodle, and D2L Brightspace record zero window.onblur or document.visibilitychange flags.
Neutralizes onblur, visibilitychange, and clipboard paste telemetry on Canvas & Blackboard.
Drag a crop box over locked graphs, PDFs, and HTML5 math canvases on ALEKS, WebAssign & Gradescope.
Combine Invisible, Stealth, or Explain mode with Auto-Fill, Smart Highlight, or Silent Clipboard (⌘+Shift+U).
ARCHITECTURE BENCHMARK
| Capability / Detection Vector | ExamGhost (In-Page AI) | ChatGPT Tab-Switching | Legacy Sidebar Extensions |
|---|---|---|---|
| Canvas & Blackboard focus logs | 0 tab-switch or blur events | Fires window.onblur on every switch | Iframe focus loss frequently logged |
| Host page DOM footprint | Isolated Closed Shadow DOM | Triggers copy & paste event listeners | Injects visible sidebar nodes into page |
| Locked diagrams & canvas math | Built-in Snap-It OCR (⌘+Shift+S) | Manual screenshot & file upload (20s+) | Cannot read non-selectable canvases |
| Question formats supported | MCQ, multi-select, dropdowns & essays | Manual prompt formatting required | Single-choice text MCQ only |
| Answer delivery flexibility | Auto-fill, subtle highlight, or clipboard | Manual reading & re-typing | Floating popup box only |
Explore dedicated platform guides covering DOM structure, focus-loss listeners, and Snap-It OCR workflows:
See how ExamGhost’s Closed Shadow DOM and dual-model routing compare against legacy quiz extensions:
FAQ & TECHNICAL REFERENCE
Everything you need to know about Canvas SpeedGrader logs, Closed Shadow DOM stealth, Snap-It Vision OCR, and your 50 free solves.
No, Canvas LMS and Blackboard cannot detect ExamGhost because browser sandboxing prevents websites from scanning installed Chrome extensions, and ExamGhost renders inside an isolated Closed Shadow DOM container. Canvas and Blackboard only log focus-loss events when window.onblur or document.visibilitychange fires—which happens when you switch tabs to ChatGPT, never when solving inline with ExamGhost.
In a standard Canvas Quiz Log, professors only see session start times, question answer timestamps, and red “Stopped viewing the Canvas quiz-taking page” flags triggered by window.onblur or document.visibilitychange events. Because ExamGhost solves questions directly inside your active browser tab in 0.3 seconds without opening popups or switching windows, your Canvas activity log records 100% continuous page focus.
Press ⌘+Shift+S on macOS (or Ctrl+Shift+S on Windows) to activate Snap-It Vision OCR, then drag a selection box over any locked graph, geometry figure, chemical structure, or iframe. ExamGhost captures the viewport pixels locally and routes them through DeepSeek-R1 and GPT-4o Vision, returning the verified answer and step-by-step derivation in under 0.4 seconds on McGraw-Hill ALEKS, Cengage WebAssign, and Gradescope.
Yes, ExamGhost works natively across both Canvas Classic Quizzes and Canvas New Quizzes (LTI), Blackboard Learn and Ultra, Moodle, D2L Brightspace, and Schoology. It also supports locked STEM publisher portals including McGraw-Hill Connect and ALEKS, Pearson MyLab and Mastering, Cengage MindTap and WebAssign, Gradescope, DeltaMath, and Google Forms.
Invisible Mode solves and delivers answers with zero visual UI, popups, or badges on your screen, pairing with Auto-Fill, Subtle Highlight, or Silent Clipboard copy. Stealth Mode displays a minimal, low-contrast status pill while computing the answer. Explain Mode opens an inline study card directly beneath the question with the full formula, concept breakdown, and step-by-step reasoning.
ExamGhost achieves 99.4% accuracy on university STEM and humanities assessments by routing symbolic math, calculus, and physics problems to DeepSeek-R1 while sending reading comprehension and image diagrams to GPT-4o Vision. Unlike ChatGPT (which requires 15–30 seconds of tab-switching) or legacy scripts like CanvasHack and Gauth AI (which inject visible sidebar nodes), ExamGhost solves inline in 0.3 seconds with zero tab-switch flags.
ExamGhost runs inside standard Chromium browsers—including Google Chrome, Brave, Microsoft Edge, and Arc—for web-based Canvas, Blackboard, Moodle, and publisher quizzes. Standalone desktop applications like Respondus LockDown Browser use a custom restricted browser shell that blocks all third-party Chrome extensions by design.
Double-click any of the 5 interactive questions in the Canvas simulator at the top of this page (or tap “Solve Question” on mobile) to test instant inline solving, and click “Snip & Solve Diagram” on Question 5 to test Vision OCR. When you are ready to use it on your own coursework, install the ExamGhost Chrome extension for 50 free solves with no credit card required.