Skip to main content
← Back to Blog
Product

Quotas: How to Run a Long Questionnaire Without Making Anyone Sit Through All of It

A questionnaire with eight topic blocks is too long for any one respondent to answer in full -- and manually tracking who's seen what, and stopping each combination at the right sample size, doesn't scale past a handful of people.

MarketKloud Forms··8 min read
Quota-Based Block Assignment
Key takeaways
  • →A long questionnaire that's too long for any one respondent to fully answer needs to be split into blocks, with each respondent seeing only a subset -- but that only works if something is actually managing which blocks go to whom.
  • →Manual quota tracking (a spreadsheet, eyeballing fill counts) works for a pilot of twenty people and breaks down completely at real study sample sizes across multiple recruitment sources.
  • →Balanced assignment steers every new respondent toward whichever open combination currently has the fewest responses, keeping coverage even by design rather than by chance the way pure randomization would.
  • →A hard cap per combination, plus a defined behavior for what happens once every combination is full (close, overflow the least-full combination, or redirect), replaces manually pausing a study at the right moment.
  • →The whole setup -- general and pool blocks, per-respondent count, strategy, per-combination caps -- is configured visually in the form builder, with live fill counts per combination as responses come in.

Every researcher running a long questionnaire eventually hits the same wall. The question bank that actually covers the topic is too long for any one person to answer -- eight blocks, twelve blocks, whatever the study calls for -- but asking all of it to every respondent tanks completion rates and produces rushed, low-quality answers on the back half of the survey. The standard fix in academic and market research is old and well-understood: split the question bank into blocks, and give each respondent only a handful of them. What's never been well-understood is how to actually run that on a form platform that wasn't built for it.

This is precisely the problem a client brought to us recently: an eight-block questionnaire, a general opening block everyone should answer, and a requirement that each respondent only see two of the eight topic blocks. His platform at the time -- like most form and survey builders -- had no concept of quotas at all. The only path forward was manual: track responses in a spreadsheet, eyeball which combinations were falling behind, and hope nobody forgot to stop a combination once it had enough data. That's a workflow that survives a pilot of twenty people. It does not survive a real study.

What "quota management" actually means

Stripped of research jargon, a quota is a cap: no more than N responses should land on this particular combination of content. In a questionnaire, that combination is usually which blocks a respondent saw. In market research more broadly, it might be an age bracket, a customer segment, or a product variant -- the same underlying mechanic applies. The three things an actual quota system has to do, and that spreadsheet tracking can't do reliably at any real scale, are:

  1. Assign each respondent to an open combination automatically. Not "whichever block the form happens to show first" -- an actual selection from the combinations that still have room, made the instant a respondent starts the form, before they've answered a single question.
  2. Keep coverage balanced across every combination. Pure random assignment will, left alone, still lopside over time -- some combinations get luckier draws than others. A balanced strategy actively steers new respondents toward whichever combination has the least data so far, so by the end of the study every combination has roughly equal coverage, not whatever randomness happened to produce.
  3. Enforce a hard stop per combination, and know what to do next. Once a combination hits its target sample size, it needs to stop accepting new respondents -- and the study needs a defined answer for what happens once every combination is full: stop entirely, keep going and accept some over-sampling, or send people somewhere else.
A quota isn't a nice-to-have on top of a long questionnaire. It's the difference between a study design that scales to real sample sizes and one that only ever worked for the pilot.

Why "just do it manually" breaks down fast

Manual quota tracking looks manageable at ten or twenty respondents. A researcher can eyeball a spreadsheet, notice a combination is falling behind, and nudge new respondents toward it by hand. It stops being manageable the moment a study needs real statistical power -- fifty, a hundred, five hundred responses per combination -- run across multiple channels, multiple days, sometimes multiple team members sharing the same link. Nobody is watching the spreadsheet in real time as responses come in from three different recruitment sources at once. Combinations silently over-fill while others sit empty, and by the time anyone notices, the damage to the study's balance is already done -- redone recruitment, or a dataset with structurally uneven coverage baked in.

How this actually runs, end to end

The mechanics, once set up, require no ongoing attention:

  1. Define the general block and the pool. Which blocks every respondent answers regardless (the general block), and which blocks form the pool respondents are randomly drawn from.
  2. Set how many pool blocks each respondent gets. Two of eight, three of twelve -- whatever the study design calls for. Every possible combination is generated automatically the moment this is set.
  3. Choose balanced or random assignment. Balanced keeps every combination's response count roughly even as the study runs; pure random just draws freely and lets quotas act purely as a cap.
  4. Set a target per combination, or leave it uncapped. A combination with no cap simply tracks fill count without ever closing.
  5. Decide what happens at full capacity. Close the form to new respondents, keep overflowing into whichever combination is least full rather than turning people away, or redirect respondents elsewhere -- a different study, a thank-you page, wherever makes sense.

From that point forward, every new respondent who opens the form is assigned a combination automatically, before they see a single question -- the general block plus their randomly (or balance-drawn) assigned pool blocks -- and the researcher watches live fill counts per combination instead of maintaining a tracking sheet by hand.

Why balanced assignment matters more than it sounds like it should

It's tempting to assume random assignment is "good enough" -- flip enough coins and it evens out eventually. In practice, with real recruitment (which is rarely perfectly steady, rarely uniform across time, and often clustered by referral source or posting time), pure randomness produces meaningfully uneven coverage far more often than intuition suggests, especially in the small-to-medium sample sizes most studies actually run at. Balanced assignment removes that risk entirely by construction: every new respondent goes to whichever open combination currently has the fewest responses, so the study's coverage stays even by design rather than by chance -- and a researcher never has to look at a fill-count table midway through and wonder whether recruitment needs to be redirected.

What happens when a study fills up

A study reaching its target sample size shouldn't be an afterthought, and it shouldn't require someone remembering to manually pause the form. Three defined behaviors cover the realistic cases: close the form outright once every combination is at capacity (clean, but turns away anyone who arrives after that point); keep filling the least-full combination rather than rejecting respondents (accepts some over-sampling in exchange for never wasting a respondent's time); or redirect to a URL of the researcher's choosing -- routing overflow into a second study, a different arm of the research, or simply a polite "we've reached capacity" page instead of a broken or empty form.

Where this fits beyond academic and market research

The same mechanic applies to any situation where different respondents should see a controlled, capped mix of content rather than everything: usability studies rotating between task sets, product feedback surveys splitting a long feature list across cohorts, or onboarding questionnaires that only need to sample a subset of a much larger diagnostic bank per user rather than exhausting every respondent with the full thing.

Building this without a developer

Quota management is configured entirely inside the form builder -- picking general and pool blocks, setting the per-respondent count, choosing a strategy, and setting per-combination caps is a visual setup, not a spreadsheet or a custom script. Every combination's fill count updates live as responses come in, so there's a real-time view into study progress without needing to export anything or check a separate tool.

quota management survey toolresearch questionnaire block randomizationbalanced sample assignment form buildersurvey quota builder no codequestion block rotation research study

Build a form that actually branches

Free forever, no credit card. See the difference in five minutes.

Start free →

Related articles