ICT child test · v3 · the full EGRA/EGMA battery

Run a full visit yourself

Every child now does the whole EGRA and Core EGMA battery: 18 tasks, each given the way the toolkits give it, with the same items, practice and 60-second timing. Tap through child 1 as a coach does. The phone shows the bot's own messages. Beside it, the table shows the booklet page in front of the child (click it to see it full size), the exact words to say, and the items with their answers from the coach card. On a wide screen a third column explains why each task works the way it does. The strip above the phone jumps to any task.

The simulator

The battery

Eighteen tasks, each given the way EGRA and EGMA give it

Reading follows the May 2026 Rawalpindi instrument, our baseline of 2,233 children, so scores stay comparable with it. Urdu made-up words are added where English has them. Maths is Core EGMA. Nothing is newly written. Every item comes from the May study, where its list survives in full, or else from an official EGRA/EGMA source, cited per item in the bank. Reading is one form for Grades 3 and 5, as in the May study; Grade 5 maths gets harder pairs and sequences from item 7.

TaskThe childItemsTimeStop ruleItems fromScoring
Urdu · ListeningHears a short story read twice, answers 6 questions6untimed—Rawalpindi May 2026 studyAI + coach review
Urdu · LettersNames the letters on the page10060 snothing right in the first 10 → stopRawalpindi May 2026 studyAI, provisional
Urdu · Made-up wordsReads made-up words5060 snothing right in the first 5 → stopSindh EGRA 2024 (Urdu)AI, provisional
Urdu · Familiar wordsReads familiar words5060 snothing right in the first 5 → stopRawalpindi May 2026 studyAI
Urdu · Story readingReads the story, then answers the questions reached60 words + 6 Qs60 snothing right in line 1 → stopRawalpindi May 2026 studyAI + coach review
English · ListeningHears a short story read twice, answers 6 questions6untimed—Rawalpindi May 2026 studyAI, provisional
English · LettersNames the letters on the page10060 snothing right in the first 10 → stopRawalpindi May 2026 studyAI + coach review
English · Made-up wordsReads made-up words5060 snothing right in the first 5 → stopEGRA Toolkit 2009 (sample grid)AI, provisional
English · Familiar wordsReads familiar words5060 snothing right in the first 5 → stopEGRA Toolkit 2009 (sample grid)AI + coach review
English · Story readingReads the story, then answers the questions reached60 words + 6 Qs60 snothing right in line 1 → stopRawalpindi May 2026 studyAI + coach review
Maths · Number identificationSays each number2060 s—Core EGMAAI + coach review
Maths · Which is biggerSays the bigger number of each pair (G5 harder from item 7)10untimed4 wrong in a row → stopCore EGMA · G5 items 7–10: RTI Rwanda P6 itemsAI + coach review
Maths · Missing numberSays the missing number (G5 harder from item 7)10untimed4 wrong in a row → stopCore EGMA · G5 items 7–10: RTI Rwanda P6 itemsAI + coach review
Maths · Addition, quickQuick additions2060 s—Core EGMAAI
Maths · Subtraction, quickQuick subtractions2060 s—Core EGMAAI
Maths · Addition, harderHarder additions (paper allowed)5untimed4 wrong in a row → stopCore EGMAAI + coach review
Maths · Subtraction, harderHarder subtractions (paper allowed)5untimed4 wrong in a row → stopCore EGMAAI + coach review
Maths · Word problemsAnswers problems the coach reads aloud6untimed4 wrong in a row → stopRawalpindi May 2026 studyAI + coach review

Scoring, from the AI test on 185 May recordings: AI scores alone; AI + coach review means the coach confirms only what the AI could not settle; AI, provisional means the recording is kept at full fidelity but the AI is not yet good enough, so the score is marked ≈ until the pilot recordings are checked.

Tested end to end

A full five-child visit on the sandbox bot

The real bot on the NIETE sandbox, with v3 switched on, played by synthetic children: scripted strong, middling and weak Grade 3 voices (computer-generated, with classroom noise and a phone band; no real child). Every voice note went through WhatsApp's webhook, was stored, scored by the AI, and the end-of-visit review was answered from each child's script. 5 children, 90 task rows, 90 scored, 0 failed, 90 checked; 89 voice notes; the review had 29 items on 2 pages. Synthetic notes arrive faster than real speech, so the 16.7 minutes it took say nothing about a real visit.

Taskstrongmiddlingweakstrongmiddling
Urdu listening5 / 54 / 42 / 25 / 54 / 4
Urdu letters63 / 6238 / 3010 / 764 / 6237 / 30
Urdu made-up words28 / 2713 / 115 / 227 / 2714 / 11
Urdu words44 / 4425 / 214 / 044 / 4425 / 21
Urdu story49 / 5030 / 2812 / 550 / 5030 / 28
English listening5 / 53 / 30 / 05 / 53 / 3
English letters50 / 5834 / 298 / 751 / 5837 / 29
English made-up words24 / 298 / 132 / 222 / 299 / 13
English words41 / 4119 / 218 / 241 / 4125 / 21
English story55 / 5423 / 234 / 255 / 5423 / 23
Number identification20 / 2016 / 153 / 320 / 2016 / 15
Which is bigger9 / 96 / 62 / 28 / 96 / 6
Missing number10 / 96 / 65 / 310 / 96 / 6
Quick +13 / 147 / 61 / 014 / 146 / 6
Quick −5 / 158 / 75 / 55 / 157 / 7
Harder +5 / 54 / 4skip / skip5 / 54 / 4
Harder −4 / 43 / 30 / 04 / 43 / 3
Word problems6 / 64 / 43 / 36 / 64 / 4

Each cell: the score saved after the coach's review / what the synthetic child was scripted to get. Over 89 scores, 46 match exactly and 78 fall within tolerance (±5 for reading counts, ±1 otherwise). Synthetic voices are not children: this proves the whole pipeline works and finds defects; accuracy on real children is measured on the May recordings (lanes R8, L37) and must be re-measured on the pilot.

What the run found

Outside tolerance (11 of 89): Urdu letters, middling 38 against 30; Urdu letters, middling 37 against 30; Urdu story, weak 12 against 5; English letters, strong 50 against 58; English letters, strong 51 against 58; English letters, middling 37 against 29; English made-up words, strong 22 against 29; English words, weak 8 against 2; Missing number, weak 5 against 3; Quick −, strong 5 against 15; Quick −, strong 5 against 15.

The 30-minute frontier

How the full battery could fit in 30 minutes

The full battery takes about 24 minutes per child, so about two hours for five children. Two separate analyses of the May data (lanes O1 and O2) looked for every way down to 30 minutes that keeps the items, timing and stop rules intact. They reached the same answer independently.

0204060801001200%20%40%60%80%100%30-minute targetMinutes of coach time per five-child visitSchool-level information keptA0A1A2A3A4A5A6B1M1M2M3M4M5R-UR-ER-MR-M2

● comparable with May and EGRA/EGMA · ● comparable with a stated error (≤0.1 SD bias, or a linked scale) · ● not comparable

Per-child shortcuts barely move the clock; who gets which block does. Codes as in the table below. Source: lane O1 on the RWP May 2026 data (874 children in Grades 3 and 5) and lane O2's time model.
−2.6 minPer-child shortcuts barely move the clockMeasuring 45 seconds instead of 60 (the rate stays within 1/10 of an SD), dropping one listening question, and skipping the story after a blank first line of words together save 2.6 minutes per child. Five children still take 107 minutes. Removing every non-test second (instructions, tablet time) saves about 6 more.
27 minThe lever is who takes which taskEvery task on every visit, but on different children. Each of the five does one block (Urdu, English, maths number sense, maths operations), and the blocks rotate. Every task is still given in full: 26.8 minutes, about 24 with the shortcuts above.
×1.33What it costs at the level results are usedResults feed ICT and zone trends; the learning-signal study rules out school-level numbers. Children in one class are alike (intra-class correlation .36), so five children from one school are worth about two independent ones. Giving a task to 1–2 children instead of 5 raises the zone-level error by only a third.
56%Why two hours can lose anywayAt about two hours per visit, the full battery only beats the 27-minute design if coaches still make at least 56% of their visits. Fewer visits means fewer schools and weeks, which matter more than more children per school.

Every option, measured

OptionMin / childMin / 5-child visitSchool information keptComparable
A0 Full v3 battery (18 tasks)24.0120.0100%yes
A1 45-s windows on the 11 timed tasks22.5112.6100%with stated error
A2 30-s windows on Urdu words + story only23.5117.6100%with stated error
A3 30-s windows on all 11 timed tasks20.6103.099%no
A4 Routing: story skipped if words line 1 all wrong; English nonwords skipped if words <5 cwpm23.6118.099%with stated error
A5 Short comprehension forms (IRT): 5 Urdu / 4-5 English listening Qs23.6117.999%with stated error
A6 Skip letters if familiar words >=40 cwpm (imputed)23.0114.995%no
B1 = A1+A2+A4+A5 (all per-child levers that keep comparability)21.4107.199%with stated error
M1 Matrix: each child 2 of 3 blocks (UE/EM/UM), linked14.170.770%with stated error
M2 Matrix: one block per child + anchors (Urdu story, L1 add/sub), linked9.346.555%with stated error
M3 Matrix: one block per child, no anchors, linked6.833.845%with stated error
M4 English on 2 of 5 children, Urdu+maths on all, linked17.587.784%with stated error
M5 Matrix: one half-block per child (Urdu, English, maths-A, maths-B, Urdu/English alternating), linked5.527.340%with stated error
R-U One subject per visit, all 5 children: Urdu (rotating)5.929.628%yes
R-E One subject per visit, all 5 children: English (rotating)6.532.328%yes
R-M One subject per visit, all 5 children: maths (rotating)9.045.244%yes
R-M2 Maths split over 2 visits, all 5 children (half of maths)4.522.622%yes

Rows on a green ground fit in 30 minutes. "School information kept" is the share of the full battery's precision on the school mean, averaged over the 18 tasks. "With stated error" means a bias of 1/10 SD or less, or a score on a linked scale.

Ruled out, with the reason

Written sums while another child is testedEGMA is oral and one-to-one: "no student writing is required" (EGMA Toolkit p.9). Waiting children must not hear the testing (EGRA Toolkit p.99). Written sums measure something else and cannot be pooled with EGMA scores.
Listening to a group at onceEGRA reads the story to one child at a time. In a group, children hear each other's answers. It would save about 6 minutes per language and invalidate the task.
The class teacher as a second assessorA teacher testing their own pupils is not independent, and EGRA requires a trained assessor (90% agreement). A second coach is valid, but costs a second visit.
30-second windows in English, or skipping letters for strong readersEnglish reading slows across the minute, so short windows inflate the rate by 11–18%. Letter speed cannot be predicted from word reading: the school error rises by 0.3–0.5 SD.

Decision for you

Needs a decisionRecommended: every task on every visit, on different children27 minutes (about 24 with the shortcuts), same five-child draw, every task in full. You lose each child's three-subject profile. Before launch, give about 1 child in 10 the full battery, to measure whether a block's position changes scores and to calibrate the cross-subject link. It is ready to build: the draw stores a block per child, and the conversation already runs task by task.
AlternativeOne subject per visitSimplest for the coach: Urdu 30, English 32, maths in two halves of 23 minutes. Each child does a whole subject. But each subject is measured only every few weeks, and the zone error is ×1.8.
As builtFull battery, five childrenWhat you chose and what is built: about two hours. Every child gets a full profile. The frontier designs run on the same code; only the draw changes.
The print pack

Booklets and coach cards

One A4 PDF, one copy per coach, printed double-sided and laminated: four child booklets (one task per page, as EGRA stimulus books are) and four coach cards. Nothing on a child page shows a number, an answer or a question. Click any page to see it full size.

Urdu reading booklet

Grades 3 and 5 · one task per page; a practice row only on the made-up words page

Page 1 · ur.letters
Page 2 · ur.nonwords
Page 3 · ur.words
Page 4 · ur.story

English reading booklet

Grades 3 and 5

Page 1 · en.letters
Page 2 · en.nonwords
Page 3 · en.words
Page 4 · en.story

Maths booklet, Grade 3

Core EGMA, green

Page 1 · ma.number_id
Page 2 · ma.discrimination
Page 3 · ma.missing
Page 4 · ma.add1
Page 5 · ma.sub1
Page 6 · ma.add2
Page 7 · ma.sub2
Page 8

Maths booklet, Grade 5

Core EGMA with harder items 7–10, blue

Page 1 · ma.number_id
Page 2 · ma.discrimination
Page 3 · ma.missing
Page 4 · ma.add1
Page 5 · ma.sub1
Page 6 · ma.add2
Page 7 · ma.sub2
Page 8

Coach card, Urdu reading

every line to say, the listening story, questions and answers

Page 1
Page 2
Page 3
Page 4

Coach card, English reading

the same in English

Page 1
Page 2
Page 3
Page 4

Coach card, maths Grade 3

every answer, the word problems to read aloud

Page 1
Page 2
Page 3
Page 4

Coach card, maths Grade 5

every answer, the word problems to read aloud

Page 1
Page 2
Page 3
Page 4
Fidelity and comparability

What is identical, and what is a choice

IdenticalTo EGRA and Core EGMA60-second timed tasks (letters, made-up words, words, story, number identification, quick + and −) with EGRA's rate formula; the first-row stop rules; "4 wrong in a row" for untimed maths; questions only about the part read; word problems read aloud; the child says every answer.
IdenticalTo the May 2026 baselineThe Urdu and English listening stories and questions, both letter grids, the Urdu familiar words, both passages and their 6 questions, and the word problems. Scores line up with May's 60-second figures (May ran a 180-second timer and recorded the minute).
Your callEnglish words and made-up wordsThe May lists survive only partly (49 and 30 of 50, from audio), so they come from RTI's official EGRA sample grids (Toolkit 2009). English word scores are therefore EGRA-comparable but not May-comparable.
Your callUrdu made-up wordsFrom the Government of Sindh's 2024 Urdu EGRA (World Bank-financed), written for Grade 2. The USAID Pakistan Reading Project grid is printed in full, but six cells are illegible in the archive. There is no May baseline.
Your callGrade 5 maths, items 7–10From RTI's Rwanda Grade 6 EGMA items, the only official upper-grade items in print. Two pairs are decimals, and no missing-number row counts down. The alternative is to keep Core EGMA at 7–10 for both grades.
Your callListening read twice; letters by nameBoth follow the May study. The Toolkit reads listening once and prefers letter sounds; Pakistan's Urdu EGRA uses names.
PendingUrdu wordingThe Urdu instructions and the Urdu reading of the word problems are translations of the official lines (Sindh's own Urdu where it exists), flagged for native review.
Still open

Before a real classroom

Needs a decisionVisit shapeFull battery (two hours) or the 27-minute design above.
Needs a decisionConsent before any real child is recordedWho agrees, how parents are told, how long audio is kept.
Needs youA test on a real phoneLock a voice note and count aloud; then scroll, leave the phone 2.5 minutes, let a message arrive. Did it keep recording?
Found in the sandbox testListening when the voices blurIf the speech-to-text cannot tell the coach from the child (it happened with the synthetic voices), the AI marks every listening question as never asked. Nothing is lost (the items go to the coach), but the fix is to find each question in the transcript in code rather than by speaker. Not shipped yet.
Found in the sandbox testQuick sums: one unclear answer shifts the restOn identical audio the AI once dropped an unclear answer and slid the next ten onto the wrong sums (15 right became 5). Fix: line the heard answers up against the answer key in code, so one dropped answer costs one sum. Not shipped yet.
Fixed tonightFour scoring faults the test caughtLong turns were cut at 500 characters; the quick-sum start line never matched (a bracketed stage direction); a late start could miss a task; a fluent reader's finish time came from speaker labels (65 words a minute showed as 184). All fixed, each with a failing test first, and redeployed to sandbox.
NextPilotAt least 150 children per grade take the full battery: it equates Set B, re-measures the AI on clear phone audio (letters, made-up words), and calibrates the cross-subject link.
FAQ

Your questions, answered

How does EGRA do listening, letter sounds and made-up words? Are they in now?

Yes, all three, for every child. Listening: the coach reads a short story aloud and asks 6 questions (the May study's own, read twice as May did). Letters: 100 letters, 60 seconds, the child names each one; nothing right in the first row stops the task. Made-up words: 50, 60 seconds, the stop rule on the first 5. They test decoding, because a made-up word can't be guessed from its shape. Urdu uses letter names (as Pakistan's Urdu EGRA and the May study do).

What does EGMA actually test? Ours was cut down.

Six skills in eight tasks, 96 items, three of them timed. Number identification (20, 60 s), which is bigger (10), missing number (10), quick additions and quick subtractions (20 each, 60 s each, separately), harder additions and subtractions (5 each, paper allowed), word problems (6, read aloud). v3 gives all eight, with Core EGMA's own items for Grade 3.

Could the next child do written sums on paper while the coach tests another?

No, EGMA does not allow it. It is oral and one-to-one: "no student writing is required. Answers to all items are orally transmitted." Paper is only an optional aid while a child answers aloud. Children waiting must not hear the testing. RTI's written maths tests are separate instruments whose scores are never pooled with EGMA's.

Is maths timed?

Where EGMA times it: number identification, quick additions and quick subtractions, 60 seconds each from the begin line. The rest are untimed and stop after 4 wrong in a row.

Which is bigger: more pairs, and different for Grade 3 and 5?

Ten pairs now. Grade 3 gets Core EGMA's ten. Grade 5 shares the first six (so the grades stay comparable) and gets four harder ones from RTI's official Rwanda Grade 6 items. On the old four pairs, 62% of Grade 5 got everything right; nothing could be learned from them.

Only the questions the child reached?

Done. At "stop" the coach notes where the child's finger is. The message lists each question with the words the child must have read for it, and the score is out of the questions asked.

How long does a visit take now, and how do we get to 30 minutes?

About 24 minutes per child, two hours for five. The path to 30 minutes is above: every task on every visit, on different children, at 27 minutes.

Where do the test items come from? Is anything made up?

Nothing is written new. The May 2026 study where its list survives in full; otherwise RTI's EGRA Toolkit sample grids, the Government of Sindh 2024 Urdu EGRA, Core EGMA, and RTI's Rwanda Grade 6 items. Each item cites its page in the bank, and the grids were checked cell by cell against the source pages.

How does the coach find the children? Roll numbers?

No roll numbers. Full name, the class the way the school writes it, and the class teacher; one button sends each teacher only their own room's children.

Does the coach count words or mark answers?

No. The recording is the score sheet; the AI counts. The coach marks only the few items the recording could not settle, at the end of the visit.

Do the cards change from school to school?

No. EGRA gives every child in a round the same form. One set per term (Set A now); Set B next term, after the pilot equates it.