Supabase Live Quiz¶
Run live polls in your classroom. Students answer on their phones. You see results instantly.
-
No app required
Students open a link and enter a 6-digit code. No downloads, no accounts.
-
Real-time results
Votes appear on the presenter screen the moment students tap an answer.
-
Three question types
Multiple choice (bar chart), word cloud, and open-ended (free text).
-
Export everything
Download all responses as JSON for grading or analysis.
How it works¶
- You open
presenter.htmland create a session (or useadmin.htmlto build your quiz visually) - Students go to
student.htmland enter the join code displayed on your screen - You select a question — it appears on every student's phone
- Students tap their answer — results stream in live
- You reveal the correct answer when ready
Try it now¶
No install needed. Open the quiz builder in your browser, enter your Supabase credentials, and download ready-to-use HTML files.
Already have presenter or student HTML files? Upload them in the quiz builder to reconnect and make changes.
Get started in 10 minutes¶
The setup has four steps. You only do this once — after that, creating new quizzes takes seconds.
What you'll need¶
| Requirement | Why |
|---|---|
| A free Supabase account | Hosts your database and handles real-time sync |
| A web browser | That's it — no Node.js, no build tools, no frameworks |
CLI is optional
The Python CLI (quiz.py) is available for bulk-loading questions and exporting results, but you can do everything from the browser with the Quiz Builder.