Testing the LMS–LTI integration in CircuitVerse

A behind-the-scenes look at debugging a silent integration — and what it taught me about the gap between code that exists and code that works.

Project: CircuitVerse · Week: 1 · Focus: Testing & fixing the LMS–LTI assignment workflow

TL;DR

In my first week, I tested the full LMS–LTI flow end to end — a student opening an assignment from Canvas, building a circuit in CircuitVerse, and a teacher grading it back in Canvas. On the surface the feature looked complete. In reality, four interconnected bugs were silently breaking the handoff. Here's how I found and fixed each one.