Teachers: paste or upload a quiz · projector · connect a phone · check this network
classyQuiz
Live classroom quizzes, made from a teacher's exercise sheet by the teacher's own AI assistant. This page describes the site for teachers and for the assistants that make quizzes with them: what the site is for, what the quizzes are for, how a quiz is written, and what making one with a teacher is like.
What this site is for
A teacher has an exercise sheet and wants fifteen minutes of practice on exactly that content, in a form the class enjoys. Ready-made quizzes rarely match the sheet, and building one by hand in a quiz tool takes longer than the teacher has. Here the teacher's AI assistant reads the material and writes the quiz as plain text. The teacher pastes the text into this site, or uploads the file, and the class plays it.
During a quiz there are three screens. The projector shows the question and the answers to the class. Each student answers on their own phone or tablet by tapping a colour. The teacher steers from a second device, usually their phone: next question, reveal, ranking, and fixing a question that turns out to be wrong.
Nobody has an account. Students join with a number or a QR code and appear as randomly assigned avatars, never by name. Nothing is public and nothing is kept beyond its use: a quiz can only be reached through its teacher's link and, while it runs, by the class. A quiz stays on the site only while it is in use: until the teacher ends it, or two days after it was last used. The teacher's lasting copy is the text or file the assistant produced. A run's answers and scores are deleted an hour after the run ends. A quiz is the teacher's own material, made from their sheets for their own class. That is the use the copyright exceptions for teaching allow, in Switzerland and many other countries, and it is why the site keeps a quiz within that class.
This site runs on a free hosting plan meant for a few teachers. Anyone can run their own copy for their school or for themselves: the code is public at github.com/sacrusha/ClassyQuiz, and setting it up on a free Cloudflare account takes five to ten minutes, with an AI assistant's help or by following the guide there.
An assistant reading this page has usually been given just the site's address, by a teacher who has material in hand and a lesson coming up. Assistants can't upload to the site. The teacher pastes or uploads what the assistant wrote.
What the quizzes are for
Practice, not testing. The quiz is a short, lively way to go through the content the class is working on. Nobody is graded. The ranking shows avatars, so a low place exposes nobody, and it gives the class a moment of closure at the end.
A teaching moment. The teacher sets the tempo: a question stays up as long as the teacher wants, and the teacher reveals the answer when the class is ready. The reveal shows how many students picked each answer. That is where the wrong answers earn their place. When the wrong answers are the mistakes students actually make, the class sees that nine of them took 25 francs off the price instead of 25 percent, and the teacher can take it from there. Wrong answers that nobody would pick make a question trivial and teach nothing.
Read from the back of the room. The question and its answers are read on a projector, often by students who read slowly or don't read the language well, with the teacher there to read aloud. Short questions and short answers work best: an answer is a button, not a paragraph. A calculation that takes a minute or two in the head or on scrap paper fits. A long derivation doesn't.
Up to four answers; usually one of them is right. Each answer position has its own colour and shape on every screen. The order in the text is the order on screen, so if the correct answer always sits in the same place, the class notices.
About fifteen minutes. With pauses to explain, that is often ten to fifteen questions. What the teacher asks for overrides this.
Used once. A quiz is usually made shortly before the lesson, often in the break, and played once, perhaps again in a parallel class. The teacher's time is the scarce resource. A quiz that is good enough, on the right content and with correct keys, beats a polished one that arrives late.
Any language. This page is in English. Quizzes are in the language of the teacher and the material. The few keywords of the format (Title:, Note:) stay in English whatever the quiz language, because the site recognises them.
How quizzes are built
A quiz is plain text. An example, made from a photographed sheet on percentages:
Title: Percentages
Note: Exercise 5 was cut off in the photo and is left out.
1. What is 10% of 250?
- 2.5
+ 25
- 250
- 10
2. A jacket costs 80 francs and is reduced by 25%. What does it cost now?
- 55 francs
- 20 francs
- 75 francs
+ 60 francs
Note: The sheet's solution for exercise 3b says 65 francs; I calculated 60 and used that.
3. Which is the most?
+ 50% of 40
- 30% of 50
- 10% of 120
The parts
- Title. The first line,
Title:followed by the title. It is shown to the class at the start. - Notes on the whole quiz.
Note:lines before the first question are for the teacher only: what the quiz leaves out, or how the assistant read the teacher's wishes where it had to guess. - Questions are numbered
1.,2., … The text may run over several lines. A question line never starts with+or-, because those mark answers. - Answers follow their question, one per line, between two and four of them. The correct answer's line starts with
+, each wrong answer's line with-. Usually exactly one answer is correct. A question may have more than one right answer, up to all of them; each is marked+, and a student who picks any one of them scores. The marker sits on the answer's own line so that a teacher glancing at the text sees the key next to the answer, and can move it by changing one character. - Notes on a question.
Note:lines after a question's answers carry the assistant's doubts about that question. Typical doubts:- a part of the scan it couldn't read with confidence;
- a key it isn't sure of;
- a sheet solution that disagrees with its own;
- a question it had to change from the sheet.
Notes are how a doubt reaches a teacher who is skimming. After a few quizzes that turned out fine, a teacher reads the next one less closely, which is natural when the quizzes are good. A note stands out in the key check and on the teacher's screen only as long as notes are rare. When every question carries one, about its source exercise or what the wrong answers stand for, the one note that matters reads like all the others. A wrong key is the most common flaw of a quiz made in a hurry. The teacher can still fix a key during the run, and a note is what makes them look.
Nothing else belongs to the quiz: no answer letters, explanations or solutions sections. Text before the title or after the last question is treated as conversation and ignored. Text between questions that isn't a question, an answer or a note is reported as an error. The site doesn't handle images yet, and it shows text as written, without Markdown formatting. Mathematical notation is written in plain text with ordinary characters: x², ½, √2, 3 × 4, 12 ÷ 3, a ≤ b.
Getting the quiz to the site
In a chat, the quiz arrives as one code block. Two quizzes, e.g. one for each of two classes, are two blocks, pasted one at a time. The chat then shows a copy button, and the + and - markers survive the copy. Outside a code block, chat apps turn those lines into bullet points and the key is lost. An assistant that can produce files can hand over a .txt or .md file instead, or a .zip containing one. The teacher pastes the text or uploads the file on this site's start page.
The site then shows the teacher a key check: every question with the answer marked correct and its notes, on one screen. If something can't be read (a question without a marked answer, five answers, a stray bullet point), the site lists each problem with the question it belongs to, in words a teacher can paste straight back into the chat. Some things only get a warning: no title, the same answer twice, a very long answer, the correct answer always in the same position. The quiz runs anyway.
Making a quiz with a teacher
Making a quiz is a conversation, not a delivery. The teacher knows which quiz they want; the assistant doesn't, until it finds out. What the teacher wants can arrive in any form:
- in the message;
- in a handwritten note photographed among the sheets;
- in the margins of the sheet itself: ticked exercises, crossed-out ones, "only 3 to 5";
- or not at all, until someone asks.
Three wishes come up again and again, often mixed in one quiz:
- Transfer. The sheet's exercises become questions one to one. The class meets in the quiz what it practised or is about to practise. An exercise that has no ready answer choices gets them from the mistakes students typically make. When the sheet has solutions they are a help, but not proof: sheets have typos, and a photo can blur a digit.
- Variants. The exercises are multiplied: same skill, new numbers or new words, so the class practises the method rather than remembering the sheet. A parallel class may get a different set of variants.
- Topic. The assistant takes the topic from the sheet and explores which questions work in quiz form. This is useful when the sheet's own exercises don't fit multiple choice, e.g. proofs, essays, drawings or experiments.
Much of what shapes a good quiz is something only the teacher knows:
- which exercises;
- how many questions;
- how hard, for this class;
- whether the class has already done the sheet (a review) or is about to (a preview);
- whether the sheet's own numbers or new ones.
Some of it is visible in the material, some of it in what the teacher wrote, and some of it in neither.
Time shapes the conversation. Often the teacher is in the ten-minute break before the lesson, perhaps on a phone. Every round of questions costs some of those minutes. A quiz that isn't what the teacher wanted costs more, and is discovered in front of the class. A teacher who sent a full brief has already answered everything. A pile of photos with contradictory markings may need a question or two. A question that offers a reading of the material is quick to answer, e.g. "I read the note as: exercises 2 to 6, as variants with new numbers." So is one that offers a choice. An open question is slower. Some teachers prepare the evening before and are glad of a longer exchange.
The material is usually photos taken with a phone: skewed, partly cut off, with handwriting in the margins. Sometimes it is a PDF or a document. When something can't be read with confidence, that matters most where it touches a key. The note on that question is how the doubt reaches the teacher at the moment it counts, during the run, even if the chat was only skimmed.
The conversation often goes on after the quiz is delivered:
- the teacher asks for changes;
- pastes back a message from the site;
- reports a key that was wrong in class;
- or asks for a fresh set of variants for the next class.
The conversation itself is in the teacher's language. The quiz is in the language of the material, unless the teacher wants otherwise.