popquiz.softwareRequest early access

popquiz.software · quick pop quizzes · early access

A quick check for understanding, one link, one feed.

Build a short pop quiz or an exit-ticket check, share a link or a code with your class, and read what comes back. popquiz.software runs on the same response-collection engine question.technology already proves in production today: no identity column on a response, hour-coarsened stored times, and server-side moderation and rate limiting before anything reaches your feed. Every check built here today is ungraded by construction, not a scored or standardized instrument.

Early access: there is no open self-serve signup and no live billing today — no card is charged. Three foundational answer shapes (open text, a 1-to-5 scale, and single-choice) are shipped and enforced by a database wall; a scored right/wrong quiz needs a shape the engine does not yet enforce, named plainly, not offered early.

3 shapes shippedopen text, a 1-to-5 scale, and single-choice -- enforced by a database wall
No identity columna response row has no name, email, IP, account, or session field
Hour-coarsenedthe stored response time is rounded to the hour, never stored precise
Moderated + rate-limitedevery response is checked server-side before it reaches your feed

What the product does, and what is still being built

Five pillars. Two are shipped and already running in production in the underlying response engine. Three -- scored quizzes, the open self-serve teacher signup, and live billing -- are in development. Each is marked honestly.

An ungraded check today, a scored quiz once its shape ships

A pop quiz built here today is ungraded by construction: a single-choice question, a 1-to-5 scale check, or an open text prompt -- the three answer shapes the engine underneath already validates, enforced by a database wall, not just a client-side check. A right/wrong scored quiz needs an answer shape the engine does not yet enforce (a scoring shape). We say that plainly rather than badge grading available early: today this is a fast, informal read on the room, not a scored or standardized instrument.

Ungraded checks work on the shipped shapes -- scoring is in development

Sign up, create, share, read

The loop is short: sign up for early access, build a question or a short set, share a link or a code with the class, and read what comes back in a response feed. Today the authoring and share-link-mint surface is founder-only by design -- the founder-only posture lives in the UI gate, not the data model, which is exactly what lets a self-serve signup open the same surface to any teacher without a reshape. That opening is what this page is pitching: it is being built, not shipped.

Founder-only today -- self-serve teacher signup in development

A response with no identity column, by construction

There is no identity column in the response table at all -- no name, email, IP address, account, browser fingerprint, or session column. Not hidden, not masked, simply never created, so a future bug cannot fill in a column that does not exist. The stored submission time is coarsened to the hour before it is written, so even the moment a response landed cannot be lined up against the moment a link went out to work out who answered. This is a real, provable property of the data model, backed by the same response engine question.technology already proves in production today.

Shipped -- proven in production today

Moderation and abuse limits run before a response ever reaches your feed

Every incoming response passes a server-side moderation pass for likely foul language or spam before it lands anywhere -- a flagged response is labelled, never silently thrown away, so nothing disappears without a record. A salted, rotating rate limit bounds how many responses one source can send in a time window; the limiter key cannot be reversed back to a sender and is never written to the response table. Both checks are server-authoritative and already proven in production in the same engine today.

Shipped -- server-authoritative, already running

Early access, honestly: no live signup, no live billing yet

There is no open public signup form on this page and no live checkout. Requesting early access takes a teacher's own email address and nothing else; no student information is asked for, and no card is charged today. When self-serve signup and live billing are enabled, that will be a founder-gated decision announced plainly here, not a quiet flip.

Honest-off -- request early access, no card charged today

Sign up, create, share, read

Four stages, described exactly as they exist today.

  1. Sign up for early access. Today that means a teacher's own email address and a request, not an open self-serve account. No card is asked for and none is charged.
  2. Create a quick pop quiz. Build from the shapes that are shipped today -- open text, a 1-to-5 scale, and single-choice -- which already cover an informal check for understanding or an exit ticket. A scored right/wrong quiz needs a shape not yet enforced and is labelled as still in development, not offered early.
  3. Share a link or a code. A share link resolves an opaque token to your quiz -- the token is used only to look up the set and count opens; it is never written onto a response row, so the link and a specific answer cannot be joined back together from that token alone.
  4. Read the responses. A response feed shows what has already passed the server-side moderation and rate-limit checks -- counts by question, with no unreviewed noise. The feed shows what actually came in; it never fabricates a placeholder response to fill the screen.

The differentiator

A response with no identity, by construction — not by policy

The table a response is written to has no column for a name, an email address, an IP address, an account, a browser fingerprint, or a session. It was never built into the table, so there is no field for a future bug to accidentally fill in. This is a property of the schema, not a promise layered on top of one that could hold identity if something went wrong.

The stored response time is rounded to the hour before it is written, so the exact moment of a response cannot be lined up against the moment a link went out. Every response also passes a server-side moderation pass for likely foul language or spam and a rotating rate limit before it reaches your feed — a flagged response is labelled, never silently thrown away.

This is a property of the response-collection path specifically. Your own teacher account and (once built) any roster or class-grouping information you add obviously identify you as the creator; it is the student answering the quiz who stays free of any identity requirement on the response itself, and that option is already proven in production in the same response engine today.

Scope, not price

Three honest scope tiers — no dollar figure, no live checkout

This is a scope-of-use roadmap, not a live price list: how big a request for early access is, not what it costs. There is no pricing table and no live checkout on this page. When a tier moves from early access to a self-serve, billed offering, that will be a founder-gated decision announced plainly here.

Classroom

One teacher, one or more classes

A single teacher builds and shares pop quizzes for their own classes and reads the response feed for each. This is the early-access scope: request access with a teacher email, nothing more.

Early access -- no live billing, no card charged today

School

One school, many teachers

A building's teachers share one early-access allotment; a school contact coordinates who is requesting access. No shared roster or cross-class identity linkage is implied by this tier -- responses stay identity-free exactly as described above regardless of scope.

Early access -- no live billing, no card charged today

District

Multiple schools, one point of contact

A district office coordinates early-access requests across its schools. Nothing about a bigger scope changes the underlying honesty: no scored quizzes yet, no live billing yet, no identity column on a response ever.

Early access -- no live billing, no card charged today

Early access is honest-off: no live signup, no live billing

There is no open self-serve signup form on this page today and no live checkout. Requesting early access takes a teacher email address and nothing else. No card is charged today, and no pricing is committed to on this page. When self-serve signup and live billing are enabled — a founder-gated decision — we will say so plainly here rather than flip a switch quietly. This is a for-profit product; nothing here is a nonprofit or tax-deductible arrangement.

Early access

Ask for early access — no card, no commitment

We show the current state honestly: which checks already compose from the three shipped answer shapes, how the identity-free response option works today, and what the self-serve authoring surface looks like as it opens up from its current founder-only state. There is no pricing commitment and no signup form to fill out on this page.

To ask: email [email protected].

FAQ

Common questions

Is popquiz.software the same thing as question.technology?

It runs on the same response-collection engine, but it is a narrower, classroom-scoped front door. question.technology pitches a broad, universal question-type registry (surveys, polls, forms, assessments, and more); popquiz.software is specifically the in-class pop-quiz / exit-ticket face of that same engine, aimed at a teacher who wants a quick check for understanding, nothing more.

Is this a standardized or diagnostic assessment tool?

No. This is an informal, low-stakes, teacher-run check for understanding — not a validated instrument, not a norm-referenced score, and not a diagnostic. There is no claim anywhere on this page that a pop quiz built here measures learning in any formal, standardized sense; it is a fast read on the room, described exactly that plainly.

Can I score a quiz right/wrong today?

Not yet. Today's shipped answer shapes are open text, a 1-to-5 scale, and single-choice -- enough for an ungraded check for understanding, but a scored right/wrong quiz needs an answer shape (a scoring shape) the engine does not yet validate. We name that plainly as still in development rather than badge scoring available early.

Is a response really free of any personal information?

The response table has no column for a name, an email, an IP address, an account, a browser fingerprint, or a session — it was never built, so nothing can leak into a column that does not exist. The stored response time is rounded to the hour before it is written, so the exact moment of a response cannot be matched against the moment a link was sent. This is a property of the data model, already proven in production in the same response engine today.

What happens to a response that gets flagged?

It is labelled, not deleted. A server-side pass checks every incoming response for likely foul language or spam before it reaches any feed; a flagged response is marked as flagged so there is a record of what came in and why it was set aside, rather than being silently discarded.

Does this page collect anything from my students?

No. This page never asks for a student's name, email, or any other identifying information. The one form this page points to — request early access — asks for a teacher's own email address and nothing else. The response engine itself also carries no identity column for any respondent, student or otherwise, as described above.

Can I sign up today? Will I be charged?

Not yet as an open, self-serve signup. Today you can request early access with a teacher email address; there is no live checkout on this page and no card is charged. Self-serve signup, the open authoring surface, and live billing are all being built. When they are enabled, we will say so plainly rather than quietly flip a switch.

What is built and what is honest-off

Built and running today, in the shared response engine: three foundational answer shapes (open text, a 1-to-5 scale, single-choice) enforced by a database wall; a response table with no identity column at all; hour-coarsened stored response times; server-side moderation and a rotating rate limit on every incoming response, with a flagged response labelled rather than discarded; and an opaque share-link token that resolves a set without being written onto any response row. Early access, not yet live: a scored right/wrong quiz format, open self-serve teacher signup, and live billing. No card is charged today. This marketing page does not ask students for a name, email address, or school record. Basic short-lived operational logs may record page requests; do not submit student data here. No adoption numbers, named customers, or customer quotes appear on this page — it is a new product and there is nothing to cite yet.