Skip to main content

How Does Smart Shuffling Work in WeCP?

In this guide we explain how WeCP ensures fair distribution of questions using shuffling and picking questions from a pool smartly

Team WeCP avatar
Written by Team WeCP
Updated over a week ago

At WeCP, fairness in assessments is everything. That’s why we built Smart Shuffling — a feature that ensures every candidate sees a balanced, randomized, and fair subset of questions, no matter how many you choose to show.

Let’s break it down. 👇


✅ What Is Smart Shuffling?

Smart Shuffling is WeCP’s intelligent question selection system. When you upload a large pool of questions to a section (say 100), but want to show only a subset (like 20), Smart Shuffling doesn’t just pick questions randomly. Instead, it picks them intelligently — ensuring:

  1. Balanced Skills (concepts/topics being assessed)

  2. Equal Difficulty Distribution (Easy, Medium, Hard)

  3. Varied Question Types (MCQ, coding, video, etc.)

This ensures that:

  • No candidate gets all hard or all easy questions.

  • No one gets a section full of just one skill or type.

  • Everyone is fairly evaluated.


🎯 Why Can’t I See the Number I Want in the “Questions to Pick” Dropdown?

Sometimes, you might upload 99 questions and want to show 40. But in the dropdown, 40 isn’t available — maybe 30 or 36 is the highest you can pick.

Here’s why:
WeCP’s Smart Shuffling runs a check behind the scenes. It asks:

  • Do we have enough easy/medium/hard questions in the right mix?

  • Are all question types sufficiently represented?

  • Are skills fairly distributed?

If the answer is no — then allowing 40 would mean violating fairness.

So we hide that option. 🎭


🛠 What Can You Do?

To make your desired number (say 40) available in the dropdown, follow these steps:

Step 1: Check Distribution of Your Uploaded Questions

Make sure you have:

  • All 3 difficulty levels (easy, medium, hard)

  • A mix of question types (e.g., coding, MCQ, subjective)

  • A spread of skills (don’t overload with just one topic)

Step 2: Adjust Your Pool

Either:

  • Add more questions in the missing areas (e.g., more “medium” level MCQs for "Data Structures"), or

  • Reduce your “questions to pick” count to fit the current balance.


📦 Example

Let’s say:

  • You upload 99 questions.

  • You want to show 40 per candidate.

  • But the dropdown shows a max of 30.

Why?

Your uploaded pool may look like:

  • 50 Easy, 40 Medium, 9 Hard — not enough hard questions.

  • 70 MCQ, 29 coding — coding under-represented.

  • 60 on “Arrays,” 10 on “Graphs,” 29 on “Strings” — skill imbalance.

Fix:

  • Add 10 more hard questions.

  • Add 10 more coding problems.

  • Include 10 questions on “Graphs.”

Now WeCP can fairly select 40 balanced questions — and your dropdown will show 40 again. ✅


🙋‍♀️ Why It Matters

We built Smart Shuffling to remove human bias and manual effort.
It guarantees:

  • Every candidate is evaluated on equal footing

  • Your test has credibility

  • You avoid false positives or negatives


💡 Pro Tips

  • Upload at least 5x the number of questions you want to show — it gives the system more room to balance.

  • Review your pool often. An imbalanced pool limits Smart Shuffling’s power.

  • Use tags (difficulty, skill, type) properly during question upload — Smart Shuffling relies on them.


Still have questions? Reach out to our support team on platform.

Did this answer your question?