AlgoArena Team 4 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. It goes through the same review-and-edit step every generated quiz already gets before it goes live, count, difficulty, and question types all still apply the same way, so nothing about notes-based generation skips a teacher's own check before students see it.
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, not encounter a generic version of the topic that happens to share a name with what they studied but tests a slightly different emphasis than the one their teacher actually 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." Grounding the quiz in the same material the class actually used keeps the assessment and the teaching honestly connected.
The upload path exists for the same reason the whole feature does: less friction between the material a teacher already has and a usable quiz. Reading the file directly in the browser rather than sending it anywhere means 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 but not unbounded, and going over it is caught before anything is generated rather than after, 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 more of a teacher's own material the product can work from directly, without asking them to re-describe it as a topic first, the less translation a teacher has to do to get something usable out of it.