
ClassPilot is an AI co-pilot built into a live online classroom, designed to remove the manual busywork that slows teachers down mid-class. Running a live class well means constantly context-switching between teaching, building slides on the fly, writing quiz questions, tracking who answered what, and grading afterward. ClassPilot handles the AI-assistable parts of that loop automatically, in real time, without the teacher leaving the session. Three agents power the product, all using Gemma via the Fireworks AI API: Presentation Agent - a teacher types a topic or pastes rough notes, and a structured slide deck (title, bullets, speaker notes) is generated in seconds. Slides can be added one at a time through a chat prompt, choosing whether it replaces an existing slide or appends a new one. Nothing is visible to the class until the teacher explicitly shares it, and only one person can share at a time, enforced by an admin-gated request and approval flow. Quiz Agent - a teacher's rough question and options are converted into a clean four-option MCQ. Clicking Start broadcasts it live to every student at once. Students who do not submit before time runs out are recorded as a distinct "no submission" state, computed server-side so it cannot be spoofed or missed, rather than silently scored as wrong. Reporting Agent - the moment a quiz ends, results are shown live to the teacher and exported as an Excel sheet: student name, correct/wrong per question, and a final score column. Built with TypeScript, NestJS, and Socket.IO on the backend, and React with Vite on the frontend, with real-time state synced across every participant in a session identified by an auto-generated, shareable session ID. Every AI call runs through Gemma via the Fireworks AI API. Built solo for the Unicorn Track: a real, sellable product for the EdTech and online-tutoring market, not a narrow technical benchmark, demonstrating a complete teacher workflow rather than one isolated AI feature.
13 Jul 2026