MCQ Test Grader & Item Analysis
Paste the key and the answers; get scores, ranks and an item analysis.
Try before you buy.
- Free preview: the class counts and average in full, with the first rows of the rank list and of the item analysis (up to 10).
- Locked until you unlock it: download and copy.
- Unlock: Premium pass, ₹799 for 30 days or ₹249 for 1 week, a one-time payment that never renews. Unlock: Premium pass, $19.99 for 30 days or $7.99 for 1 week, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Answer key and marking
ResultsABCDA BCDAB) or numbered (1 A, 2 C). (AC) = both together, (A/C) = either, * = right for everyone, - = not marked. Different marks per question (optional)
1-20: 1; 21-30: 2, or one number per question. They replace “marks for a right answer”. Students’ answers
Asha, A, B, C, AC or Asha ABCD-. A first row of headings (Name, Q1, Q2 …, or a form export’s headings) is recognised; a blank answer or - counts as blank. Results
Results appear here as soon as there is a key and at least one student’s answers.
Score distribution
Students
Item analysis
Discrimination (Ebel and Frisbie): 0.40 and above very good · 0.30–0.39 reasonably good · 0.20–0.29 marginal · below 0.20 poor — revise or drop the question. A negative value usually means a wrong key or a misleading question.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the MCQ Test Grader & Item Analysis
Mark a multiple-choice test in seconds without an answer sheet machine. Type the answer key, paste the students’ answers from a spreadsheet (or open a CSV or Excel file), and choose the marking scheme: marks for a right answer, marks taken off for a wrong one (negative marking, as a number or as a fraction of each question’s marks), what a double mark counts as, partial marks for questions with several right options, and different marks per question if the test has sections.
You get every student’s score, percentage and rank, the class mean, median, standard deviation and score distribution, and an item analysis of every question: the difficulty index, the discrimination index between the top and bottom 27 % of the class, the point-biserial correlation, how often each option was chosen, notes on questions that need a second look, and the KR-20 reliability of the test. With a pass, download the results and the item analysis as CSV, or everything as a PDF report; without one, the free preview shows the class counts and average in full, with the first rows of the rank list and of the item analysis.
How to use it
- Type the answer key —
ABCDA BCDAB, or numbered like1 A, 2 C. Use(AC)for a question whose answer is A and C together,(A/C)when either is accepted,*for a question given to everyone, and-for one that is not marked. - Set the marking: marks for a right answer and marks taken off for a wrong one (for example 4 and 1), and what several marked options count as.
- Paste the answers: one row per student, with the name (and roll number) first and then one answer per column, or all the answers in one cell. A header row such as Name, Q1, Q2 … is recognised. Or drop a CSV or Excel file.
- Read the results and the item analysis: questions flagged as very easy, very hard or poorly discriminating, and wrong options nobody chose.
- Without a pass you see a free preview: the class counts and average in full, with the first rows of the rank list and of the item analysis. With a pass, or after unlocking this result, download Results CSV, Item analysis CSV or the PDF report, or copy the results into a spreadsheet.
Examples
Five questions: 3 right, 1 wrong, 1 blank
3 × 4 − 1 × 1 = 11 of 20 (55 %)
Class of 12: top 3 students all right, bottom 3 students 1 right
D = 3/3 − 1/3 = 0.67 — very good
round(0.27 × 12) = 3 students in each group.
Four questions; five students with 4, 3, 2, 1 and 0 right
p = 0.8, 0.6, 0.4, 0.2 · Σpq = 0.8 · variance of the totals = 2 · KR-20 = 4/3 × (1 − 0.8 / 2) = 0.80
2-mark questions, one third taken off for a wrong answer
A wrong answer costs 0.67 marks
Common uses
- Class tests and mock exams marked from a spreadsheet of answers.
- Entrance-exam practice with negative marking, such as +4 / −1, or one third of the question’s marks.
- Reviewing a question bank: which questions are too easy, too hard or do not separate stronger from weaker students.
- Answers exported from an online form, once its answers are letters.
How each answer is marked
- Right: the question’s marks. Wrong: minus the deduction (0 without negative marking). Blank: 0.
- Several options marked on a question with one right answer count as wrong (with the deduction), or as zero if you choose that.
- Several right options — a key such as
(AC)— need all of them. With partial marks on, marking only some of them (and no wrong one) earns that share of the marks: 1 of 2 right options earns half. - Either is right —
(A/C)— accepts A or C. *gives everyone the question’s marks (a question you have cancelled in the students’ favour);-leaves it out of the total and of the item analysis.- Ranks are standard competition ranks: equal scores share a rank, and the next rank skips (1, 2, 2, 4).
The item analysis
For every marked question (not * or -), from all the students:
- Difficulty index p: the share of students who got it right, from 0 (nobody) to 1 (everyone). Questions with p of 0.90 or more are flagged as very easy, 0.20 or less as very hard.
- Discrimination index D = share right in the top 27 % of the class − share right in the bottom 27 %, ranked by total score — the upper and lower groups of T. L. Kelley (Journal of Educational Psychology). Each group has round(0.27 × N) students; ties at the edge of a group are taken in the order of your list.
- Quality, from Robert L. Ebel and David A. Frisbie’s guidelines (Essentials of Educational Measurement): 0.40 and above very good; 0.30 to 0.39 reasonably good; 0.20 to 0.29 marginal, usually needing improvement; below 0.20 poor, to be revised or dropped. A negative D usually means a wrong key or a misleading question.
- Point-biserial: the correlation between getting the question right and the score on the rest of the test (the question itself left out, so it does not inflate its own figure).
- Options: how many students chose each option. A wrong option nobody chose is not doing its job; one chosen more by the top group than the bottom group deserves a look.
KR-20 reliability
KR-20, from G. F. Kuder and M. W. Richardson (Psychometrika), estimates how consistently the questions measure the same thing: KR-20 = k / (k − 1) × (1 − Σ p·q / σ²), where k is the number of marked questions, p and q = 1 − p are each question’s shares right and wrong, and σ² is the variance of the students’ totals (the number right, with the population formula). It runs from about 0 to 1; higher means the total score is more dependable. Short tests and classes that are very alike give lower values. When partial marks make questions not simply right or wrong, the same formula with each question’s variance is Cronbach’s alpha, and the page says so.
The data it reads
- One answer per column:
Asha, A, B, AC, , D— a blank cell or-is a blank answer, andACmeans both were marked. - All answers in one cell:
Asha, ABAC-DorAsha ABAC-D, with(AC)for a double mark. - Headings: a first row such as
Roll, Name, Q1, Q2 …,First name, Last name, 1, 2, 3 …or the headings of a form export (Timestamp, Email address, the question texts) tells the name and roll-number columns from the answers; when the headings are question texts, the page says it has read that row as headings. Without headings, the cells before the answers are the roll number and the name, lined up with the other rows (so a name such as Ida is not read as marked options). - Numbered options: tick “Options are numbered 1, 2, 3 …” when answers are digits instead of letters.
- Paste from Excel, Google Sheets or LibreOffice (tab-separated), type CSV, or open a .csv, .tsv, .txt, .xlsx, .xls or .ods file (its first sheet).
Limitations
- Up to 300 questions and 2,000 students, with options A to J.
- Answers must be letters (or digits 1–9 with the numbered option): an export from an online form that holds the option texts needs them turned into letters first.
- The item analysis needs enough students: groups and correlations need at least two or three, flags appear from five, “nobody chose” from ten, and the figures settle down with about 20 or more.
- Paper answer sheets cannot be read here — use the OMR Sheet Scanner for those.
Privacy
On this device: nothing is sent
Everything is worked out in your browser and nothing is uploaded. The students’ answers stay in this tab only and are gone when you close it; only the answer key, the marking settings and the test’s name are remembered in this browser, to save typing next time.
Frequently asked questions
What do I get without a pass?
Without a pass, MCQ Test Grader & Item Analysis shows the class counts and average in full, with the first rows of the rank list and of the item analysis (up to 10). Until you unlock it, the result can’t be downloaded or copied. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
How is the discrimination index calculated?
The students are ranked by total score, and the top 27 % and the bottom 27 % are taken (round(0.27 × N) students each). D is the share of the top group that got the question right minus the share of the bottom group. A class of 30 has groups of 8: if 7 of the top 8 and 3 of the bottom 8 are right, D = 0.875 − 0.375 = 0.50.
What is a good difficulty index?
It depends on what the test is for. Questions that nearly everyone gets right (0.90 or more) or nearly nobody does (0.20 or less) tell you little about the differences between students, so they are flagged; a very easy question can still be right for checking a basic skill.
What does a low KR-20 mean?
That the questions do not agree well about who knows the material, so the total score is less dependable. It is lower for short tests and for classes whose students are very alike. Look for questions with low or negative discrimination: removing or fixing them usually raises it.
Can it do negative marking?
Yes. Type the marks taken off for a wrong answer — for example 1 with 4 for a right answer — or choose “a fraction of the question’s marks” and type 0.25 or 0.333. Blank answers are never penalised.
Does it work with answers exported from Google Forms or Microsoft Forms?
Yes, once the answers are letters. A form export usually holds the text of the chosen option, so replace the option texts with A, B, C … in the spreadsheet first (or ask students to answer with letters). The export’s heading row is recognised: the name comes from its Name column (or the email address), and the timestamp and score columns are left out of the grading.
Are the students’ answers uploaded or saved?
No. They are graded in your browser and kept in this tab only. With a pass, download the results as CSV or PDF before you close it.