Methodology & technical report
How Productivity Passport measures skill, sets levels and checks fairness. Scoring version scoring-2026.10.1. Live statistics below update as candidates test.
1. What we measure
Each module is a performance exam: candidates do real tasks in sandboxed simulations (terminal, spreadsheet, file workspace, browser, editor, AI agents) rather than answering trivia. Graders check outcomes — the file exists with the right contents, the formula returns the right value — and accept any valid method. Efficiency (time versus an expert par, shortcut use) adds at most 15% to an item score, so speed never outweighs correctness.
2. Levels (criterion-referenced, not a curve)
| Level | Name | Default cut (evidence set) | Meaning |
|---|---|---|---|
| L1 | Foundation | 50% | Competent with basics |
| L2 | Proficient | 60% | Reliable daily user |
| L3 | Advanced | 70% | Noticeably faster than peers |
| L4 | Expert | 80% | Top tier; teaches others |
| L5 | Master | 88% | Elite; rare |
A level requires the cut on all items up to that level and at least 60% on items at that level, so easy items alone cannot earn a high level. Unproctored results are capped at L3 publicly; L4–L5 need a proctored exam. Module-specific cuts from standard setting override the defaults.
Typing (net WPM with accuracy gate)
| Level | Net WPM | Accuracy |
|---|---|---|
| L1 | 25–39 | ≥ 92% |
| L2 | 40–59 | ≥ 94% |
| L3 | 60–79 | ≥ 96% |
| L4 | 80–109 | ≥ 97% |
| L5 | 110+ | ≥ 98% |
Candidates with approved motor accommodations can earn an “accuracy and efficiency” typing credential without the speed gate.
3. Scores, confidence and reproducibility
- Item score = correctness (0–1, partial credit via checkpoints) × (0.85 + 0.15 × efficiency).
- Scaled score 200–800 with a confidence band from the binomial standard error (e.g. 612 ± 25). IRT calibration replaces this once each item has enough responses.
- Every result stores the exam version, each item's version and the scoring version. Re-scoring an old attempt reproduces the same result.
- Role readiness and the Productivity Index (0–1000) are derived from module results; changing role weights never requires a retest.
- Percentiles compare against a disclosed reference group (module, mode and year) with the sample size shown.
4. Item lifecycle and standard setting
Items move through draft → independent SME review (six-point checklist; authors cannot approve their own items) → pilot (embedded unscored in real forms) → calibration (≥ 5 responses; difficulty, discrimination and exposure checked) → live → retired. Live items are immutable; changes create a new version. Cut scores are set with a modified Angoff panel: subject-matter experts estimate the chance that a borderline candidate answers each item; the panel mean becomes the recommended cut and is revisited annually.
5. Reliability (live)
| Module | Results | Mean (SD) | Split-half (S–B) | Retest r (n) | Levels L0–L5 |
|---|---|---|---|---|---|
| SIM-TICKET | 22 | 620 (104) | 0.78 | -0.28 (6) | 0 · 6 · 3 · 8 · 5 · 0 |
| CORE-TYP | 20 | 732 (29) | 0.59 | — (0) | 1 · 3 · 6 · 8 · 1 · 1 |
| CORE-SAFE | 17 | 636 (60) | 0.8 | — (0) | 0 · 0 · 4 · 8 · 5 · 0 |
| CORE-SEARCH | 16 | 644 (106) | 0.92 | — (0) | 0 · 2 · 4 · 6 · 4 · 0 |
| NT-AI | 6 | 554 (113) | 0.89 | — (0) | 0 · 3 · 1 · 0 · 2 · 0 |
| MAC-AUTO | 2 | 521 (187) | — | — (1) | 1 · 0 · 0 · 0 · 1 · 0 |
| LNX-SH | 2 | 629 (46) | — | — (0) | 0 · 0 · 0 · 1 · 1 · 0 |
| LNX-NET | 2 | 578 (62) | — | — (1) | 0 · 0 · 1 · 1 · 0 · 0 |
| NT-SHEET | 2 | 540 (134) | — | — (1) | 0 · 1 · 0 · 1 · 0 · 0 |
| TECH-GIT | 2 | 598 (136) | — | — (0) | 0 · 0 · 1 · 0 · 1 · 0 |
| AI-PROMPT | 2 | 660 (25) | — | — (0) | 0 · 0 · 0 · 0 · 2 · 0 |
| AI-SAFE | 2 | 689 (25) | — | — (0) | 0 · 0 · 0 · 0 · 2 · 0 |
| DOC-ORG | 2 | 588 (1) | — | — (0) | 0 · 0 · 0 · 2 · 0 · 0 |
| CORE-FILE | 1 | 648 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| WIN-NAV | 1 | 644 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| MAC-NAV | 1 | 674 (—) | — | — (0) | 0 · 0 · 0 · 0 · 1 · 0 |
| MAC-FILE | 1 | 736 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| LNX-ADM | 1 | 621 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| LNX-OPS | 1 | 523 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| LNX-SEC | 1 | 546 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| NT-DOC | 1 | 556 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| NT-DATA | 1 | 618 (—) | — | — (0) | 0 · 0 · 1 · 0 · 0 · 0 |
| SIM-DESIGN | 1 | 759 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| TEN-NAME | 1 | 675 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
| TEN-WRITE | 1 | 608 (—) | — | — (0) | 0 · 0 · 0 · 1 · 0 · 0 |
Target reliability ≥ 0.85 per track and typing test–retest ≥ 0.9 (spec §7). Forms are randomised, so split-half on mixed forms is a conservative estimate; small samples are unstable and shown for transparency.
6. Fairness: differential item functioning (live)
| Item | Reference (n) | Focal (n) | STD P-DIF | Class |
|---|---|---|---|---|
| Transcription with corrections (2 min) | Other countries (15) | English-first countries (5) | -0.12 | C |
| Prose copy (3 min) | Other countries (15) | English-first countries (5) | 0.026 | A |
| Numbers and data entry (2 min) | Other countries (15) | English-first countries (5) | 0.015 | A |
| Code and symbols (2 min) | Other countries (15) | English-first countries (5) | 0.006 | A |
| Burst test (30 s) | Other countries (15) | English-first countries (5) | 0.003 | A |
Standardised p-difference matched on rest-score quintiles. Class C items (|DIF| ≥ 0.10) go back to review for possible bias (keyboard layout, language, accommodations).
7. Human audit of rubric-graded tasks (live)
Written reports, prompt tasks, routing decisions, Markdown and redaction are graded automatically against checklists. A deterministic 20% sample goes to a human auditor who sees the response and rubric but not the candidate. Disagreements beyond ±15 points re-score the item and the result.
Audited so far: 2 · agreement: 50% · mean absolute difference: 0.29.
8. Integrity
Standard exams use behavioural signals (focus loss, paste events, keystroke plausibility, timing) to compute a risk score; nothing is decided automatically. Flags go to trained reviewers, every decision is logged in a hash-chained audit log, and candidates can appeal to a different reviewer. Proctored exams add ID verification, webcam and screen capture, kept 90 days. Employers never see raw keystrokes or video.
9. Validity evidence and limitations
Content validity comes from SME-approved blueprints mapped to job tasks. Criterion validity studies against employer-rated job performance run with partner organisations and are published here as they complete. Limitations: simulations approximate real applications; results reflect performance on one day; L4–L5 claims rely on proctoring; percentiles depend on who chooses to test.