AlgoArena Team 3 min readQuizzes Grounded in Your Own Material
Teachers can paste lecture notes, a syllabus section, or slide text into the quiz generator and get a draft built from that material instead of a generic topic prompt.
Generating a quiz from a topic name is fast, but it is generic by construction. It cannot know what you actually covered in class this week, what your slides emphasized, or which examples you already walked through with the room.
What changed
The quiz generator now accepts your own material directly: paste lecture notes, a section of a syllabus, or text copied from slides, and the draft is built from what you pasted instead of a topic name alone. You can also upload a plain text or markdown file instead of pasting, and the file is read directly in your browser rather than uploaded anywhere.
The generator sticks to what you gave it. Questions are drawn from the material's own points rather than the topic in general, code questions only get written where the material actually contains code, and each explanation points back to the source instead of restating a generic definition. Like every generated quiz, a notes-based draft goes through a review and edit step, so a teacher still checks it before students see it. Count, difficulty, and question types all still apply the same way. The option sits in the generator for live quizzes and for new assignments alike. If the notes contain directions of their own, the generator is told to treat them as part of the material to quiz on.
Why it matters
A quiz that reflects the specific material a class actually covered is a fairer quiz. Students studying their own notes should recognize the ground the questions stand on. A generic version of the topic can share a name with what they studied and still test a slightly different emphasis than the one their teacher chose to teach.
It is also less work for the teacher. Describing a topic well enough for a generic generator to guess your emphasis correctly is its own kind of labor. Handing over the material you already wrote skips that translation step entirely.
There is a quieter reason this matters too. If a student ever asks why a question was on a quiz, "it's in the notes I already gave you" is a much more defensible answer than "the generator's idea of the topic happened to include it."
Because a notes file never leaves the browser, a teacher does not have to think about where their notes are going, only about whether the resulting quiz reflects them.
There is a limit on how much you can paste, generous enough for real lecture notes, and going over it is caught before anything is generated, so an oversize paste never quietly spends one of your quiz generations on a request that was never going to work. The dialog itself is a simple toggle between a topic prompt and a notes-based one, sitting in the same place teachers already know from generating a topic quiz, so the new path adds one choice rather than a new screen to learn.
Where it points
The aim is for the product to work from more of a teacher's own material directly, without asking them to re-describe it as a topic first.