
One pipeline from test to report. An age-banded battery of 10 to 16 timed tasks produces a scored skill profile; the report generator turns those scores into letterhead assessment and progress reports with charts, skill-by-skill interpretation and recommendations, ready for trainer review and PDF export.
- My role
- Assessment design, automation and document engineering
- Stack
- JavaScriptHTML5CSS
- JavaScript · Timed task engine · Age-banded norms · Chart rendering · Template wording engine · PDF export
- Microsoft-ecosystem fit
▸ Accessibility: worked examples, keyboard and touch input, print-ready reports
▸ Privacy: results stored locally
2–3 h → 10–15 min
Daily reporting time
10–16
Timed tasks, by age band
2
Report types: assessment, progress

Source · Captured from the program build with a sample learner; reports generated for a sample student
The assessment.
3 captured screens

Intake and battery
Ages 10–12: 13 tasks, about 27 minutes

Task briefing
Worked example before each timed task

Assessment entry
Launched from the program site
Generated reports.
4 captured screens

Assessment report
Skill profile chart

Assessment report
Skill-by-skill interpretation

Progress report
Start of intervention vs now

Progress report
Attention and memory detail
01 — Problem
Intake assessments ran on paper with a stopwatch, and trainers then wrote every report by hand: timing was inconsistent, scoring was slow, and reporting took 2–3 hours a day with wording that varied between trainers.
02 — Approach
- 01
Four age bands (7–9, 10–12, 13–17, 18+). Older learners get more tasks, more trials and shorter time limits; every task has a worked example and a strict, unpausable timer.
- 02
Tasks cover reaction time, inhibition, visual search, memory span, processing speed, spatial reasoning, reading and arithmetic, and are scored automatically.
- 03
Scores fill a structured report model: background, procedure, skill profile chart (0–800 scale) and start-versus-now progress charts.
- 04
Interpretation text comes from an editable wording library with alternatives per skill level; trainers adjust values or phrasing and export a letterhead PDF.
03 — Architecture
System architecture
S01
Learner intake
S02
Age-banded battery
S03
Auto-scoring
S04
Report model
S05
Wording library
S06
Trainer review → PDF
Outcome
Every learner is assessed under the same conditions, and daily reporting fell from 2–3 hours to 10–15 minutes with a consistent report for every family.
Next project
RR Media
