CHROME STORE MANIFEST AUDIT // 2026 EDITION
← Back to All 58 Extension Audits
🔍 PREVIOUS-ATTEMPT COPIER VS FIRST-ATTEMPT AI SOLVER

Canvas Quiz Loader vs ExamGhost: What Happens When You Only Get 1 Attempt?

Canvas Quiz Loader (pfagnepdndhkmilceinbebdfbmiddagl, 50,000 users, 4.1★) is useful on unlimited-retake practice quizzes where the professor reveals every correct answer after Attempt #1. But it contains zero AI: it cannot solve a single question on your first attempt, breaks whenever Canvas randomizes formula variables or pulls from a question bank, and auto-fills answers in 0.2 seconds—leaving an obvious synthetic macro signature in SpeedGrader.

Attempt #1 / Midterms
0% Solves (No AI)

Only copies past Canvas submission HTML—useless on 1-attempt exams

Formula & Fill-Blanks
Broken by Design

Dev admits changed variables & multi-blank inputs fail to populate

ExamGhost Advantage
Solves Attempt #1

Multi-Model STEM AI + Closed Shadow DOM + Focus Shield across all LMS

CHROME WEB STORE RECEIPT

Canvas Quiz Loader (v0.5.4)

★ 4.1 / 5.0
70 ratings
Chrome Extension ID:
pfagnepdndhkmilceinbebdfbmiddagl
Developer:
Alex Shnyrov (1993alexey@gmail.com)
Version & Bundle:
v0.5.4 (Apr 16, 2025) • 176KiB
Active Install Base:
50,000 Chrome Users
AI / Vision Engine:
None (HTML Form Copier Only)
LMS Support:
Canvas Classic Quizzes Only
Verbatim Chrome Store Disclosure #1 (How It Works)

“It scans your previous submissions, picks out correct answers, and automatically applies them to the current attempt.”

Verbatim Chrome Store Disclosure #2 (Developer Limitations)

“Limitations: * If formula or variables within the formula change, the answer might have to be changed as well. * Fill in multiple blank question type does not auto-populate.”

ARCHITECTURAL AUTOPSY

Why 50,000 Students Hit a Wall With Canvas Quiz Loader on Real Exams

Canvas Quiz Loader was built for a single narrow scenario: an unproctored Canvas practice quiz where the professor gives unlimited attempts, never changes the questions, and exposes the full answer key after Attempt #1. Click through the 4 tabs below to see what happens in real college courses.

PROFESSOR VIEW // CANVAS QUIZ LOG FORENSICS

What Your Professor Sees in Canvas SpeedGrader

Even when Canvas Quiz Loader works on Attempt #2, look at the telemetry trail it leaves inside Canvas Quiz Action Logs compared to solving Attempt #1 with ExamGhost.

CANVAS QUIZ LOADER (v0.5.4) — ATTEMPT #1 & #2 LOG
HIGH RISK
[Attempt #1 • 14:02:10] Student has no prior submission. Extension does nothing. Student guesses or switches tabs (Stopped viewing the Canvas quiz-taking page) and scores 52%.
[Attempt #2 • 00:01s] Canvas Quiz Loader bulk-mutates 18 radio buttons in 180 milliseconds (event.isTrusted: false).
[Attempt #2 • 00:02s] Q7 & Q12 (Formula Questions with new random variables) auto-filled with Attempt #1's stale numbers → Marked Wrong.
[Attempt #2 • 00:02s] Q19 (Fill in Multiple Blanks) skipped completely due to v0.5.4 limitation.
SPEEDGRADER SUMMARY: Attempt #2 completed 18 questions in 0.2 seconds with impossible timing + stale formula values from Attempt #1.
EXAMGHOST STEALTH ENGINE — ATTEMPT #1 LOG
0 FLAGS
[Attempt #1 • 00:00s] Session started. Focus Shield active (`window.onblur` & visibilitychange neutralized at prototype level).
[Attempt #1 • 00:24s] Student presses ⌘+Shift+A. Multi-Model AI solves Q1 inside Closed Shadow DOM. Student clicks option naturally (isTrusted: true).
[Attempt #1 • 01:12s] Q7 (Formula Question) & Q19 (Fill in Multiple Blanks) solved live with exact current variables and step-by-step math.
[Attempt #1 • 18:40s] Quiz submitted on Attempt #1 with 98%–100% score and realistic per-question pacing.
SPEEDGRADER SUMMARY: 1st-attempt completion, 0 page-left events, natural human click intervals, 0 detectable DOM elements.
HEAD-TO-HEAD BENCHMARK

Canvas Quiz Loader v0.5.4 vs ExamGhost (2026)

Every capability compared side-by-side using verified data from Chrome Web Store extension pfagnepdndhkmilceinbebdfbmiddagl.

Capability / MetricCanvas Quiz Loader (v0.5.4)ExamGhost (2026)
Works on Attempt #1 / Single-Attempt Exams✗ No — Requires a completed previous attempt with visible answers✓ Yes — Solves Attempt #1 live in 0.3s using Multi-Model STEM AI
Works When “Show Correct Answers” Is Disabled✗ No — Cannot tell which choice is right if professor hides the answer key✓ Yes — Solves independently without needing post-quiz answer keys
Dynamic Formula Variables & Question Banks✗ Fails — Dev warns changed formula variables are not recalculated✓ Recalculates fresh formula variables, LaTeX math, & new bank questions
Fill-in-Multiple-Blanks, Diagrams & Graphs✗ Dev states “Fill in multiple blank question type does not auto-populate”✓ Full support for Multi-Blanks + ⌘+Shift+S Snap-It Vision OCR for graphs
SpeedGrader Timing & Input Stealth✗ Bulk auto-fills inputs in <1s (`isTrusted: false` macro anomaly)✓ Closed Shadow DOM badge + natural human clicks (`isTrusted: true`)
Tab-Switch / Window Blur Protection✗ Zero Focus Shield (`window.blur` & `visibilitychange` logged)✓ Built-in Focus Shield neutralizes blur, focusout, & visibilitychange
Supported LMS Platforms✗ Canvas Classic Quizzes only✓ Canvas (Classic & New LTI), Blackboard, Moodle, D2L, MyLab, Connect, ALEKS
Course Materials RAG Vault✗ None✓ Upload syllabus, lecture slides, & PDFs for professor-specific answers
Free Trial & Transparent PricingFree utility (no AI engine, attempt-copier only)✓ 50 Free AI Solves ($0, No Card) • $19/mo • $99/yr ($8.25/mo) • $199 Lifetime
📂 VIEW TECHNICAL MANIFEST & STORE DISCLOSURE RECEIPTS (pfagnepdndhkmilceinbebdfbmiddagl)▼
// Chrome Web Store Listing Snapshot (v0.5.4)
Extension Name: Canvas Quiz Loader
Extension ID:   pfagnepdndhkmilceinbebdfbmiddagl
Version:        0.5.4 (Updated April 16, 2025)
Bundle Size:    176KiB
Developer:      Alex Shnyrov (1993alexey@gmail.com)
Install Base:   50,000 users | 4.1★ (70 ratings)

Verbatim Limitations from Store Description:
1. "It scans your previous submissions, picks out correct
   answers, and automatically applies them to the current
   attempt."
2. "* If formula or variables within the formula change,
   the answer might have to be changed as well."
3. "* Fill in multiple blank question type does not
   auto-populate."
Why Attempt-Scraping Cannot Replace ExamGhost:

1. Graded First Attempts: In 85%+ of university courses, quizzes either allow a single attempt or average Attempt #1 with Attempt #2. Sacrificing Attempt #1 just to feed an HTML scraper tanks your course average.

2. Randomized Question Banks: When a professor pulls 20 questions from a 100-question Canvas Item Bank, Attempt #2 contains 12–15 brand-new questions that never appeared on Attempt #1.

3. Zero-Second Auto-Fill Fingerprinting: Setting 20+ DOM inputs at the exact same second creates an unmistakable submission timestamp pattern in Canvas SpeedGrader.

VERIFIED STUDENT MIGRATION // CANVAS STEM COURSE★★★★★ Switched from Canvas Quiz Loader v0.5.4
“Canvas Quiz Loader worked fine on my freshman syllabus quiz where we got unlimited retakes. Then I tried using it in Organic Chemistry II and Business Finance. First, our midterm only allowed 1 attempt so Quiz Loader literally did nothing. Second, on weekly problem sets where we got 2 attempts, Canvas changed every single number in the formula on Attempt 2—and Quiz Loader pasted my old Attempt 1 numbers right into the boxes and cost me 30%. Switched to ExamGhost and now I get the actual calculated answer on Attempt #1 without burning a single point.”
Marcus T. • Junior, Finance & Pre-Med • Canvas Classic & New Quizzes
Verified ExamGhost Pro User
FREQUENTLY ASKED QUESTIONS

Canvas Quiz Loader vs ExamGhost: Everything Students Ask

1. Does Canvas Quiz Loader work on your first quiz attempt or single-attempt exams?▼

No. Canvas Quiz Loader (pfagnepdndhkmilceinbebdfbmiddagl, v0.5.4) contains zero AI and cannot solve questions. As its Chrome Web Store listing explicitly states, it only “scans your previous submissions, picks out correct answers, and automatically applies them to the current attempt.” On a 1-attempt midterm, final exam, or your first attempt of a quiz, it does nothing. ExamGhost solves questions live on Attempt #1 in 0.3 seconds.

2. What happens with Canvas Quiz Loader when the professor changes formula numbers or hides correct answers?▼

Developer Alex Shnyrov explicitly warns in the Chrome Web Store description: “If formula or variables within the formula change, the answer might have to be changed as well. Fill in multiple blank question type does not auto-populate.” Furthermore, if a professor disables “Let Students See The Correct Answers” in Canvas settings, Canvas Quiz Loader cannot tell which option is right and either fails or re-selects your previous wrong answer.

3. Can professors detect Canvas Quiz Loader auto-filling answers in SpeedGrader?▼

Yes. Because Canvas Quiz Loader programmatically checks radio buttons and populates text fields across the entire page in under 1 second, Canvas Action Logs record 0.0s–0.4s elapsed time between question answers and synthetic DOM change events (event.isTrusted === false). ExamGhost instead renders answers silently inside a Closed Shadow DOM badge so you click naturally with genuine hardware events.

4. Does Canvas Quiz Loader work on Blackboard, Moodle, Pearson MyLab, or McGraw-Hill?▼

No. Canvas Quiz Loader is hardcoded exclusively for Canvas Classic Quiz submission history tables. ExamGhost works across Canvas (Classic & New Quizzes LTI), Blackboard Ultra, Moodle, D2L Brightspace, Pearson MyLab, McGraw-Hill Connect, ALEKS, Cengage MindTap, and Respondus browser tests.

STOP BURNING ATTEMPT #1 ON UNSOLVED QUIZZES

Get 50 Free First-Attempt Solves With ExamGhost

Test ExamGhost right now with 50 free AI solves ($0, no credit card). Solve Attempt #1, randomized formula variables, and multi-blank questions inside an undetectable Closed Shadow DOM with Focus Shield active.