# I Got Tired of AI Quiz Tools Making Up Facts That Weren't In My Notes, So I Built One That Can't

> Source: <https://dev.to/jim_l_efc70c3a738e9f4baa7/i-got-tired-of-ai-quiz-tools-making-up-facts-that-werent-in-my-notes-so-i-built-one-that-cant-3c99>
> Published: 2026-07-17 21:34:11+00:00

Two nights before a chemistry final, I pasted my notes into an AI quiz generator to test myself. One question asked about a reaction I never studied. I got it wrong, looked it up afterward, and it wasn't in my notes at all. The tool had just made it up.

I went looking for a better one and hit the same wall three more times with three different tools. Paste your notes, get a quiz, and somewhere in the output is a question built on a fact your source material never mentioned. Nobody flags it. You just find out when you're wrong about something you were sure you'd studied.

The failure mode makes sense once you think about how these tools are built. Most of them prompt an LLM with something like "generate 10 quiz questions from this text" and print whatever comes back. The model is good at sounding right. It is not naturally good at staying inside the boundary of what you actually gave it, and a prompt that says "don't hallucinate" is a request, not a constraint. The model can ignore it and you'd never know from the output alone.

So I built QuizPaste around a different idea: don't ask the model to be honest, check it. When it generates a question, it has to also point at the sentence in your source text the question came from. Before that question ever gets shown to you, the code tries to actually locate that sentence in your original text. If it can't find it (wrong wording, a made-up detail, or the line just isn't there), the question gets thrown out silently and never reaches you. You only ever see questions the tool can prove came from your own material. Open any question and you can see the exact line highlighted.

Using it is the boring part, on purpose. Paste lecture notes or a block of text, or grab a YouTube video's transcript (open the video, three dots, "Show transcript," copy the panel text, paste it in). There's no scraping involved, so it doesn't break when YouTube changes something on their end. You get a practice quiz plus flashcards in about five seconds. You don't need an account for your first two runs a day. If you want more than that or want your history saved across devices, that's what the free account is for. Everything you generate exports to a tab-separated file Anki imports directly, plus a CSV if you'd rather handle it yourself, no watermark either way.

What it doesn't do yet: there's no spaced-repetition scheduling built in. That's what exporting to Anki is for; I'm not trying to rebuild Anki's scheduler badly. No packaged .apkg file yet, just the .tsv/CSV, though a real .apkg is on the list. No account sync unless you actually make an account. I'd rather ship the honest version of a feature than a half version that looks finished.

The site's about four days old as I'm writing this. I don't have user numbers worth quoting and I'm not going to make any up. What I do have is a specific, fixable problem I kept hitting personally, and a fix that's a real constraint in the code rather than a line in the marketing copy. If you study from your own notes or a lecture recording and want to self-test without wondering whether a question is testing something you never actually wrote down, it's free to try at [https://quizpaste.com/](https://quizpaste.com/).
