cd /news/artificial-intelligence/i-built-a-tool-that-tells-me-if-read… · home topics artificial-intelligence article
[ARTICLE · art-97451] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

I built a tool that tells me if readers actually understood my articles

A developer built QuizOps, a tool that uses GPT-4o to generate multiple-choice quizzes from article URLs, allowing writers to assess reader comprehension. The tool streams questions in real time via NDJSON and includes content moderation and community quiz banks. It is available free at quiz.autoshiftops.com.

read1 min views1 publishedAug 14, 2026

After publishing 66 technical articles on DevOps and AI infrastructure, I realised I had a blind spot.

I knew how many people visited my articles. I had no idea how many people understood them.

Page views, bounce rates, time on page — none of these tell you whether your explanation of Kubernetes state management actually made sense to the reader.

So I built QuizOps.

What it does

You paste your article URL. GPT-4o reads it and generates 10 multiple-choice questions streamed in real time. You review, edit, and publish. Your readers get a quiz link.

You see who passed, who failed, and which specific questions tripped people up.

The technical bits

The generation uses OpenAI's streaming API with NDJSON output — each question is a complete JSON object on its own line. The frontend reads the ReadableStream line by line and renders questions as they arrive with a fade-in animation. It genuinely looks like the AI is thinking in real time.

// Each line from the stream is a question

const lines = buffer.split('\n');

for (const line of lines) {

if (!line.trim()) continue;

try {

const q = JSON.parse(line);

setQuestions(prev => [...prev, q]);

} catch {}

}

Stack:

Content moderation

Before generating questions, the API runs two classification checks:

Both use a lightweight GPT-4o-mini call before the main generation request.

Community quiz banks

Beyond publisher quizzes, there are community quiz banks (JSON files in the repo) covering: Prompt Engineering, LLM APIs, AI Agents, RAG & Vectors, Kubernetes, Terraform, GitHub Actions, Python for AI Engineers, Cloud Native, and AI Security.

Anyone can add a new bank by dropping a JSON file — no code changes needed.

Try it

quiz.autoshiftops.com — free, no credit card. Would love feedback from other technical writers on what's missing.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @quizops 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-a-tool-that-…] indexed:0 read:1min 2026-08-14 ·