· 4 min read
How to Shuffle Exam Questions Into Versions
Heshan Fernando
Co-founder & COO
Thirty students, one multiple choice paper, and a room where everyone can see their neighbour’s answer sheet. The standard fix is several versions of the same paper with the questions in a different order.
Doing it by hand is where the trouble starts: two versions with the same answer key, one version where “all of the above” ended up in the middle of the options, and a marking session that takes twice as long because the keys don’t line up.
What shuffling does and doesn’t achieve
It defeats casual copying. If your neighbour’s question 7 isn’t your question 7, a glance across the desk gives nothing useful. That’s a real benefit and it’s cheap.
It does nothing about prepared cheating — notes, devices, or someone who has seen the paper. Shuffling is one measure among several, not a security system.
There’s also a marking consideration. Shuffling questions means each version needs its own key, and a mis-assigned key produces an entire class marked wrongly. That risk is worth managing deliberately: label versions clearly on the paper itself, not just on the key.
Why people get stuck here
- Positional options. “All of the above” and “none of the above” only make sense last. Shuffle them into position two and the question breaks.
- Ordered numeric options. Answers listed in ascending order are conventionally kept that way; shuffling them makes the question harder to read for reasons unrelated to the content.
- Unbalanced keys. Random shuffling can produce a version where C is correct twelve times out of thirty, rewarding pattern-guessing.
- Version labelling. Papers that look identical, with no visible version marker, guarantee a marking mix-up.
What good version generation looks like
Positional options pinned
Anything that refers to the other options — “all of the above”, “both A and B” — stays where it is, and everything else shuffles around it.
Answer distribution balanced
Across a thirty-question paper, correct answers should be roughly evenly spread across the options. Genuinely random shuffling doesn’t guarantee that; balancing does.
Versions clearly labelled
A visible version letter on every page. Not a subtle mark in a corner — something a marker can see at a glance while sorting fifty papers.
| Element | Shuffle It? | Why |
|---|---|---|
| Question order | Yes | Breaks neighbour copying |
| Standard options | Yes | Breaks answer-letter copying |
| “All of the above” | No — pin it last | Refers to the other options |
| Ordered numeric options | Usually no | Ascending order aids reading |
Common mistakes to avoid
- Shuffling options in questions where one refers to the others.
- Producing versions with no visible label, then sorting them by guesswork.
- Reusing the same shuffle across cohorts, which makes it a known quantity by the second year.
- Forgetting that questions referring to a shared diagram or passage need to stay grouped.
- Assuming shuffling substitutes for invigilation.
How to do it with MCQ Shuffler
The MCQ Shuffler generates the versions with matching keys and handles the positional cases.
- Paste the question bank with each question’s options and the correct answer marked.
- Choose how many versions you need and whether question order shuffles as well as options.
- Pin positional options so they stay in place.
- Check the answer distribution across each version before printing.
- Print each version with its own clearly labelled key.
Everything runs in your browser, so the question bank stays on your device. Other classroom tools are in the tools directory.
Frequently asked questions
Why balance the correct-answer distribution?
Because a version where one letter is correct disproportionately often rewards guessing patterns rather than knowledge. Balancing removes an advantage that has nothing to do with the subject.
Which options should never be shuffled?
Anything positional: “all of the above”, “none of the above”, “both A and C”. Numeric options in ascending order are usually left alone too, since the ordering helps readability.
Does shuffling actually reduce cheating?
It reduces casual copying from a neighbour, which is the most common form. It does nothing about prepared cheating, so treat it as one layer rather than the answer.
Final thought
Pin the positional options, balance the keys, and label the versions where a marker can see them. Those three steps turn shuffling from a source of errors into a genuine time saver.