Our process

Built from the real papers. Verified three independent ways.

A wrong answer in a mock test does more damage than no mock test at all — it teaches you the wrong thing and then charges you for it. And a mock pitched at the wrong level is barely better: it hands you a score you cannot act on. So every question we write sits where the official syllabus and the real past papers overlap, its answer is settled independently three times over, and its difficulty is measured against a real question until the two cannot be told apart. Here is the whole process, end to end, and how it applies to each exam we publish.

Every mock test moves through these nine steps. A question that fails any check goes back to be rewritten.

The pipeline

Nine steps, and a mock fails if any one of them fails.

  1. Step 1

    We measure the real paper — we do not guess it.

    The mock is built against measurements of real past papers, not an opinion about the exam.

    Read the detail

    Every past paper we could obtain has been digitised question by question and then measured: how many marks each topic actually carries, how long a question typically runs, how the correct answers spread across the options, and how hard the questions really are. Those measurements are what the mock is built against — and every new paper the exam board releases is measured and folded in before the next mock is written, so the target keeps moving with the exam.

  2. Step 2

    A blueprint is written before a single question exists.

    Every slot in the mock is fixed in advance — topic, question type and marks.

    Read the detail

    The blueprint fixes each slot before anyone starts writing: which topic it comes from, which question type it is, how many marks it carries, and how the correct answers should be spread across the options so that no one letter is the answer far more often than it should be. We match the spread that real papers actually show, rather than making it perfectly even — a perfectly even spread is itself a sign of a machine-made mock.

  3. Step 3

    Every question is written fresh — from the overlap of two things.

    Where the official syllabus and the real past papers meet. Nothing is copied from either.

    Read the detail

    Each question fills one specific blueprint slot, and it is written from the intersection of the official syllabus and what the real papers have actually tested. That overlap is the whole point. The syllabus tells us what the examiner is allowed to ask; the past papers tell us what the examiner actually asks, and how. A question drawn from the syllabus alone can be perfectly valid and still be nothing like this exam; a question drawn from the past papers alone is just a reworded PYQ. Both together is what makes a mock feel like the real one. The answer is worked out and recorded at the moment the question is written. Past-year papers themselves are published separately in our PYQ material, where they belong — a mock test is not a place to recycle them.

  4. Step 4

    A nothing-copied check, in both directions.

    Checked against the whole past-paper bank, and against the other questions in the same mock.

    Read the detail

    Each new question is compared by machine against every past-paper question we hold, and against the other questions in the same mock — which is the half most people miss. Two questions written separately can end up testing the identical trick, and then you have paid for the same question twice. Anything too close to a past question, or to its own siblings, is rewritten before it goes any further.

  5. Step 5

    Two independent AI solvers, from two different companies, solve the mock blind.

    Neither solver is shown the intended answer, and they come from two different companies on purpose.

    Read the detail

    Each solver receives only the question, exactly as you will see it, and its access is restricted so it cannot reach our answer key. The two solvers are deliberately built by different AI companies, because two copies of the same system make the same mistakes: they would agree with each other while both were wrong. An answer is accepted only when the author’s answer and both blind solvers agree separately. Where they disagree, the question is held back and settled by hand — and those disagreements are the most useful signal we get, because they usually mean the question itself was ambiguous, which is a defect rather than a hard question.

    An answer is accepted only when three independent routes reach it separately — and two of the three never see the intended answer.
  6. Step 6

    Numerical answers are re-computed by machine.

    Recomputed by a computer algebra program, using a different method from the one used to write the question.

    Read the detail

    For every question where you type a number instead of choosing an option, the answer is recomputed from scratch by a computer algebra program, deliberately by a different route than the author used. Reasoning can talk itself into a wrong number and then defend it. Two independent computations landing on the same value cannot.

  7. Step 7

    A human reads the whole mock in one sitting.

    An IIT Roorkee mathematics post-graduate signs the mock off question by question.

    Read the detail

    Every question is read exactly as it will be printed for you, and four things are checked by hand: that there is exactly one defensible answer, that the wording cannot be honestly misread, that no two questions test the same idea twice, and that no option accidentally gives away another question’s answer. Sign-off is recorded one question at a time. A question that is not signed off does not ship.

  8. Step 8

    Difficulty is measured against the real paper, not asserted.

    Judged blind against a real past-paper question of the same type and the same marks — and released only when the two cannot be told apart.

    Read the detail

    Anyone can say their mock feels like the real exam. We check it. Each of our questions is paired with a real past-paper question of the same type and the same marks, and an independent judge — which is not told which of the two is ours — is asked which one would take a well-prepared student longer to answer correctly. What we are looking for is a draw. If our question is picked far more often it is too hard; if it is picked far less often it is too easy; either way it goes back to be rewritten. We release when the judge cannot reliably separate the two, because that is what "like the real exam" has to mean if it is going to mean anything. And it is what makes your score worth reading: a mock exists to tell you where you actually stand, and a mock pitched above or below the real one gives you a number you cannot use. Pairs are always matched on question type, because a multiple-choice question can be attacked by elimination and a typed numerical answer cannot, so comparing across types would prove nothing.

    Our question and a real past-paper question, judged blind. We release when the judge cannot tell which one is ours.
  9. Step 9

    Automated release checks, and any single failure blocks release.

    Formatting, marking, tolerances and a test-render of every formula. All must pass.

    Read the detail

    The finished mock runs through a fixed set of automated checks before it can go live: mark totals and negative marking, answer formats, the accepted tolerance on every numerical answer, figure integrity, and a test-render of every single mathematical formula on a real maths engine so that nothing reaches your screen as broken symbols. All of them must pass — not all but one. The set is different for each exam, because the exams are different, and it grows every time we find a new way a mock can go wrong.

Why it matters

What all of this buys you.

The answer key is right.

Three independent agreements and a machine recheck stand between an author’s slip and your score.

Every question is one this exam could actually ask.

Written where the official syllabus and the real past papers overlap — never from the syllabus alone.

It sits exactly where the real exam sits.

Measured question by question against real past-paper questions, and released only when a blind judge cannot tell them apart.

Our mock is shaped like the real paper.

Section weights, question counts, marking and duration all come from measurements of the actual papers.

You have not seen these questions before.

Every question is original and checked against the full past-paper bank.

Nothing renders broken.

Every formula is test-rendered before release, so no question arrives as a row of question marks.

Being straight with you

What AI does not do here.

AI does the heavy lifting here — drafting questions, solving them independently, comparing thousands of questions against each other, and rechecking arithmetic. It is not allowed to decide anything on its own. No answer enters a mock because one AI said so; it needs two independent solvers from different companies to agree, plus a machine recheck wherever a number is involved. No question reaches you without a human reading it in full and signing it off, and no mock is released while a single automated check is failing. AI does the labour. A person decides, and puts their name to it.

Mocks and PYQs are different things

Our past-year papers (PYQs) are the real examinations, transcribed exactly and fully solved. Our mock tests are original papers written by us — the process on this page is about the mocks, because that is where the questions are ours and the answers have to be earned rather than published by the exam board.

Exam by exam

How this applies to each exam.

The nine steps above are the same for every exam. What changes is the paper being imitated — its sections, its question types, and where it places figures — because a mock is only worth attempting if it matches the paper you will actually sit.

Coming soon

IIT JEE

The pipeline is being adapted to JEE’s Physics and Chemistry sections. Until a JEE mock can clear the same checks as the mocks above, we are not publishing one. We would rather be late than sell you a mock we cannot stand behind.

Live

IIT JAM — Mathematics

The real paper
One paper in three question types — multiple choice, multiple select where more than one option can be correct, and questions where you type a numerical answer with no options at all.
What we measured
Every past paper we hold, question by question — including how often each question type appears, and the shape of the answers themselves.
Figures
None. Across every real question we measured, not one carried a figure, so ours carry none either.

IIT JAM Mathematical Statistics: past-year papers are published; our mocks are in build.

Browse these papers
Live

GATE — Mathematics

The real paper
General Aptitude first, then the Mathematics section — mixing multiple choice, multiple select and typed numerical answers across one-mark and two-mark bands.
What we measured
Every past paper we hold, question by question — including which question types appear in which mark band, and in what order.
Figures
General Aptitude only, matching where the real paper places them.
Browse these papers
Live

CSIR NET — Mathematical Sciences

The real paper
Three parts — a general aptitude Part A, then Part B and Part C in Mathematical Sciences. Each part carries its own marks per question, its own negative marking, and its own limit on how many questions you may attempt.
What we measured
Every past paper we hold, question by question — topic weighting, question length, how the answers spread across the options, and difficulty.
Figures
Part A only. The real paper puts figure-based questions there and nowhere else, so ours do the same.
Browse these papers

Practise on a mock built like the paper you will actually sit.