{
  "generatedAt": "2026-10-17T14:41:26.289Z",
  "name": "Dyslexia Steps screening test: scoring rules and expectations",
  "page": "https://dyslexiasteps.com/methodology",
  "pages": {
    "en": "https://dyslexiasteps.com/methodology",
    "de": "https://dyslexiasteps.com/de/methodik",
    "fr": "https://dyslexiasteps.com/fr/methodologie",
    "es": "https://dyslexiasteps.com/es/metodologia",
    "nl": "https://dyslexiasteps.com/nl/methodologie",
    "pt-br": "https://dyslexiasteps.com/pt-br/metodologia"
  },
  "methodology": {
    "url": "https://dyslexiasteps.com/methodology",
    "lastChanged": "2026-10-02",
    "revisions": 1,
    "changelog": "https://dyslexiasteps.com/data/changelog.json"
  },
  "disclaimer": "https://dyslexiasteps.com/disclaimer",
  "status": {
    "screeningNotDiagnosis": true,
    "norms": false,
    "validatedAgainstProfessionalAssessment": false,
    "note": "Expectations and cut-offs are cautious choices set by the site, not norms from a tested sample. No accuracy, sensitivity or specificity figure exists for this test."
  },
  "child": {
    "ageBands": [
      "5-6",
      "7-8",
      "9-10",
      "11-12",
      "13+"
    ],
    "skills": [
      {
        "id": "phonological",
        "label": "Hearing sounds in words",
        "core": true
      },
      {
        "id": "letterSound",
        "label": "Letters and sounds",
        "core": true
      },
      {
        "id": "decoding",
        "label": "Reading new words",
        "core": true
      },
      {
        "id": "ran",
        "label": "Naming speed",
        "core": true
      },
      {
        "id": "visual",
        "label": "Spotting letter details",
        "core": false
      },
      {
        "id": "memory",
        "label": "Memory for sounds",
        "core": false
      }
    ],
    "games": [
      {
        "game": "Odd Sound Out",
        "skill": "phonological",
        "items": 10,
        "score": "share correct / expected accuracy for age, capped at 1"
      },
      {
        "game": "First Letter",
        "skill": "letterSound",
        "items": 10,
        "score": "share correct / expected accuracy for age, capped at 1"
      },
      {
        "game": "Alien Words",
        "skill": "decoding",
        "items": 10,
        "score": "share correct / expected accuracy for age, capped at 1"
      },
      {
        "game": "Colour Race",
        "skill": "ran",
        "items": 40,
        "score": "clamp((typicalSecondsPerItem / secondsPerItem - 0.5) / 0.5 - errors * errorPenalty, 0, 1); timed by a parent",
        "errorPenalty": 0.05,
        "errorChoicesCountedAs": [
          0,
          1.5,
          4
        ]
      },
      {
        "game": "Mirror Letters",
        "skill": "visual",
        "rounds": 8,
        "cells": 16,
        "targetsPerRound": [
          4,
          5
        ],
        "secondsPerRound": 12,
        "score": "mean over rounds of (hits / targets - false taps / non-targets), / expected accuracy for age, capped at 1"
      },
      {
        "game": "Number Echo",
        "skill": "memory",
        "sequences": 11,
        "lengths": [
          2,
          7
        ],
        "score": "0 at spanZeroBelowTypical digits below the typical length for age, rising linearly; the typical length scores scoreAtTypical",
        "spanZeroBelowTypical": 3,
        "scoreAtTypical": 0.909
      }
    ],
    "expectations": {
      "5-6": {
        "expectedAccuracy": 0.6,
        "ranTypicalSecondsPerItem": 1.4,
        "typicalDigitSpan": 4
      },
      "7-8": {
        "expectedAccuracy": 0.75,
        "ranTypicalSecondsPerItem": 1.05,
        "typicalDigitSpan": 5
      },
      "9-10": {
        "expectedAccuracy": 0.85,
        "ranTypicalSecondsPerItem": 0.85,
        "typicalDigitSpan": 5
      },
      "11-12": {
        "expectedAccuracy": 0.9,
        "ranTypicalSecondsPerItem": 0.75,
        "typicalDigitSpan": 6
      },
      "13+": {
        "expectedAccuracy": 0.92,
        "ranTypicalSecondsPerItem": 0.65,
        "typicalDigitSpan": 6
      },
      "adult": {
        "expectedAccuracy": 0.95,
        "ranTypicalSecondsPerItem": 0.55,
        "typicalDigitSpan": 7
      }
    },
    "tiers": {
      "strong": {
        "min": 0.85
      },
      "onTrack": {
        "min": 0.6,
        "below": 0.85
      },
      "needsPractice": {
        "below": 0.6
      }
    },
    "followUpNote": "shown when at least 2 of the 4 core skills score below 0.6",
    "strongestAndFocus": "highest and lowest of the six scores; ties go to the skill listed first"
  },
  "adult": {
    "questionnaire": {
      "items": 15,
      "scale": [
        0,
        3
      ],
      "score": "1 - mean / 3",
      "validated": false
    },
    "soundsLikeAWord": {
      "items": 12,
      "accuracyWeight": 0.7,
      "speedWeight": 0.3,
      "fastMs": 1000,
      "slowMs": 3500,
      "score": "accuracy * accuracyWeight + clamp((slowMs - medianMs) / (slowMs - fastMs), 0, 1) * speedWeight"
    },
    "ran": "as for children, with the adult expectation",
    "signsNote": "shown when the questionnaire score is below 0.6, or at least 2 tasks score below 0.6"
  },
  "languages": [
    {
      "language": "en",
      "reviewedBySpecialist": false,
      "items": {
        "oddSound": 10,
        "firstLetter": 10,
        "alienWords": 10,
        "mirrorRounds": 8,
        "digitSequences": 11,
        "soundsLikeAWord": 12,
        "questionnaire": 15
      }
    },
    {
      "language": "de",
      "reviewedBySpecialist": false,
      "items": {
        "oddSound": 10,
        "firstLetter": 10,
        "alienWords": 10,
        "mirrorRounds": 8,
        "digitSequences": 11,
        "soundsLikeAWord": 12,
        "questionnaire": 15
      }
    },
    {
      "language": "fr",
      "reviewedBySpecialist": false,
      "items": {
        "oddSound": 10,
        "firstLetter": 10,
        "alienWords": 10,
        "mirrorRounds": 8,
        "digitSequences": 11,
        "soundsLikeAWord": 12,
        "questionnaire": 15
      }
    },
    {
      "language": "es",
      "reviewedBySpecialist": false,
      "items": {
        "oddSound": 10,
        "firstLetter": 10,
        "alienWords": 10,
        "mirrorRounds": 8,
        "digitSequences": 11,
        "soundsLikeAWord": 12,
        "questionnaire": 15
      }
    },
    {
      "language": "nl",
      "reviewedBySpecialist": false,
      "items": {
        "oddSound": 10,
        "firstLetter": 10,
        "alienWords": 10,
        "mirrorRounds": 8,
        "digitSequences": 11,
        "soundsLikeAWord": 12,
        "questionnaire": 15
      }
    },
    {
      "language": "pt-br",
      "reviewedBySpecialist": false,
      "items": {
        "oddSound": 10,
        "firstLetter": 10,
        "alienWords": 10,
        "mirrorRounds": 8,
        "digitSequences": 11,
        "soundsLikeAWord": 12,
        "questionnaire": 15
      }
    }
  ],
  "program": {
    "worlds": 7,
    "levels": {
      "en": 156,
      "de": 138,
      "fr": 138,
      "es": 138,
      "nl": 138,
      "pt-br": 138
    },
    "starsMinAccuracy": {
      "three": 0.85,
      "two": 0.7,
      "one": 0.5
    },
    "nextLevelOpensAt": "1 star",
    "reviewIntervalsDays": [
      0,
      1,
      2,
      4,
      8,
      16
    ],
    "reviewMaxPerDay": 8,
    "speedTrend": {
      "windowSessions": 5,
      "sameBand": 0.1
    },
    "norms": false,
    "outcomeStudy": false
  },
  "sources": {
    "total": 146,
    "pubmed": 52,
    "doiOnly": 12,
    "urlOnly": 82
  }
}
