Raw measures (metrics)
Shared counters: exercise completed, score 0-100, accuracy, time used, delay before the first action, hints, errors, corrections, attempts, longest streak, skipped items, score version.
Method
Formulas, filtering rules and limits of every measure, copied from the application’s reference: score version 7, indicator version 5.
What is recorded
At the end of an exercise, each exercise returns counters shared by all exercises and the indicators of its own.
metrics)Shared counters: exercise completed, score 0-100, accuracy, time used, delay before the first action, hints, errors, corrections, attempts, longest streak, skipped items, score version.
scoreDetails)The exercise’s own indicators, the score breakdown (accuracy, time, bonus) and the indicator version.
An indicator that cannot be computed is null, never 0: a 0 would read as a measurement. Typical cases: zero denominator, condition absent from the exercise, fewer than 3 trials in a reaction time subset.
An exercise abandoned or stopped by the timer keeps its partial metrics, flagged as not completed, with a placeholder score of 0. Reports and series leave it out: these values say nothing about performance.
Hesitation delays (mean, median, count) come from the telemetry of Anagram, Memory Card, Sentence Reconstruction, Memory List, Simon Says, Stroop Test, Syllable Game, Fill in the Blanks, Mental Math, Find the Intruder, Word Completion, Word Search, Rule Flip, Letter in a Letter, Multi-Criteria Sort, Sense Switch, Spatial Reflex, Symbol Decoder, and Multi-Step Command only.
These exercises apply the same rule, in two steps: filter the trials, then compute.
avgReactionTimeMs, avgRT*MstimedOutrtValidTrialCount, rtExcludedAnticipationCount, rtExcludedOutlierCount, rtExcludedTimeoutCountavgReactionTimeMsstdDevReactionTimeMsrt*TrialCount, MIN_POOL_TRIALS = 3avgRTAllMsThe denominator of a mean is the number of valid trials after filtering. Two patients who play the same number of trials do not have the same count: check the number of valid trials before comparing two means. N‑Back Memory computes its mean time on correct responses to targets only.
Two markers track two different things: scoreVersion (7) for the score formula, metricsParadigmVersion (5) for the definition of the indicators.
Indicators compare over time version by version, and the application leaves out what does not compare. Values from before version 7 remain readable in the session report.
The score 0-100
Each exercise gets a score out of 100. Its profile sets the weight of accuracy, time and bonus.
| Profile | Accuracy | Time | Bonus | Exercises |
|---|---|---|---|---|
rt-pure | 20 | 70 | 10 | Stroop Test, Rule Flip, Letter in a Letter, Multi-Criteria Sort, Sense Switch, Spatial Reflex, Symbol Decoder, N‑Back Memory, Go/No‑Go |
memory | 50 | 30 | 20 | Memory Card, Simon Says |
sequential | 60 | 25 | 15 | Anagram, Sentence Reconstruction, Memory List, Syllable Game, Fill in the Blanks, Mental Math, Find the Intruder, Word Completion, Word Search, Verbal Fluency, Emotion Recognition, Trail Making, Dual Task, Temporal Orientation, Clock, List Recall, Free Fluency, Picture Naming, Spatial Orientation, Digit Span, Multi-Step Command, Figure Copy |
Five exercises are scored on one axis and followed on another: Memory List, N‑Back Memory, List Recall, Picture Naming, and Digit Span. The profile sets the score, the tracking family sets the curves offered.
accuracy = round(wa × completed / total)
time = round(wt × tr)
bonus = clamp(round(wb × bonusRatio), 0, wb)
penalty = min(1, hintsUsed / 3) × 0.25
score = clamp(round((accuracy + time + bonus) × (1 − penalty)), 0, 100)| Exercise | Bonus passed to the score |
|---|---|
| Reaction time exercises (rt-pure profile) | reactionTimeRatio |
| N‑Back Memory | clamp((d′ + 2) / 6, 0, 1), 0.5 without d′ |
| Simon Says | perfectRounds / target × 0.5 + overshoot bonus × 0.5 |
| Temporal Orientation | orientationScore / 100 |
| Figure Copy | angleAccuracy / 100, 0 without a drawing |
| All the others | none: the streak carries the whole bonus weight |
Exercises at an imposed pace (N‑Back Memory and Go/No‑Go) pass timeLimit = 0: the stream’s duration does not depend on the patient, so the speed measured on hits carries the time component. Dual Task does the same, and time is full credit for everyone there: its speed reads in the dual-task costs.
The indicators, one by one
Each card copies the reference: same order of operands, same units, same cases without a value. The reading compares the patient with themselves, never with a threshold.
accuracyPercent: shared counter of metrics, in %
Exercises with attempts (Anagram, Memory Card, Syllable Game, Fill in the Blanks, Word Completion, and Word Search): successes / (attempts + skips)
Memory Card: pairs found / moves × 100hintsUsed: number of hints used during the exercise
avgHintsPerWord (Word Search): hints per word
penalty = min(1, hintsUsed / 3) × 0.25maxStreak: longest run of consecutive correct answers
streak = min(1, maxStreak / total) from 3 upwards, otherwise 0correctionCount: shared counter of metrics; in Trail Making, presses on EraseskipCount: items skipped with the “Skip” buttonavgReactionTimeMs: mean of the valid RTs of correct trials, msstdDevReactionTimeMs: population standard deviation of valid RTs, ms
attentionalVariability = stdDevReactionTimeMs / avgReactionTimeMs × 100avgTimePerItemMs: useful time divided by the number of items passed, msavgStepDurationMs: total time divided by all items, msitemsPerMinute: correct answers actively given per minutecongruencyEffectMs = avgRTIncongruentMs − avgRTCongruentMs, ms
inhibitionIndex = congruencyEffectMs / avgRTCongruentMs × 100 (Stroop Test)simonEffectMs = avgRTIncongruentMs − avgRTCongruentMs, msfalseAlarmRate: share of commissions among trials that required inhibition, %
falsePositiveCount: distractors ticked (Memory List), responses to a distractor (Go/No‑Go)impulsivityIndex = (avgReactionTimeMs − avgRTAllMs) / avgReactionTimeMs × 100
impulsivityRate (Spatial Reflex): share of errors on incongruent trials, %omissionCount: targets left without a responseswitchCostMs = avgRTSwitchMs − avgRTRepeatMs, ms
switchCostRatio = switchCostMs / avgRTRepeatMs × 100, %perseverationErrorCount: trials where the answer matches the old ruleruleUpdateLatencyMs: mean RT over the 2-trial window after a rule change
avgRTSteadyState: mean RT in steady statemodalShiftCostMs = avgRTSwitchMs − avgRTRepeatMs between modalitiessensoryDominanceRatio = avgRTVisualMs / avgRTAuditoryMs, 2 decimalsoverrideRuleRTMs, normalRuleRTMs: RT on priority-rule trials and on normal trials, trials without a criterion change onlyavgAttemptsPerItem: attempts per item; for Memory List, selections per word shownlevelReached: rounds completed (0 to the target)
perfectRounds: faultless roundsdPrimeScore = z(hits) − z(false alarms), rates corrected (k + 0.5) / (n + 1)
nLevel: configured N levelcueingSensitivityIndex = (cued − free) / (encoded − free)
freeRecallCount, cuedRecallCount, recognitionCount, encodedCount: words recalled freely, after a cue, recognised, encoded
primacyEffect, recencyEffect: share of recalled words from the start, from the end of the listperseverations: repetitions of an answer already givenintrusions: answers outside the materialforwardSpan, backwardSpan: longest step passed, forward and backward order
spanDelta: their gapclusterSize: Troyer cluster size (n−1 per cluster)
clusteringSwitchCount: number of switches, article removed
fluencySlices: output per 15 s slice (4 for 60 s)namingAccuracy: share of pictures named without a cue
phonemicCueBenefit, semanticCueBenefit: share of cued items then found
phonemicParaphasiaCount: answers close to the target in form, edit threshold of one third of the length (3 at most)orientationScore = earnedWeight / totalWeight × 100. Weights: year 1, month 1, date 1, day 2, period 2, hour 3
temporalGranularityError: mean gap in days over wrong answers to “day of the month”
consistencyScore: 100 or 0: does the weekday implied by the “day of the month” answer match the “day of the week” answer?spatialOrientationScore: score over the levels asked (room, floor, city, region, country)
spatialGranularityError: widest wrong level
spatialLevelsAsked: levels askedclockAbsoluteErrorMin: mean of minute gap + hour gap, in clock minutes
clockHandReversalCount: trials where swapping the hands would make the answer right
clockStimulusBoundErrorCount: trials where the minute hand points at the number stated
clockMinuteHandAccuracyPercent, clockHourHandAccuracyPercent: accuracy per hand, excluding trials where the cue showed the handtrailATimeMs, trailBTimeMs: mean time of the successful ascending and descending trails, ms
trailBtoARatio: their ratiostepsCompleted, stepsExpected: steps done, expected
sequenceErrorCount: steps out of order (steps done minus longest increasing subsequence)
sequenceAccuracyPercent: sequence accuracy
commandIntrusionCount: actions that complete no stepangleAccuracy: angular fidelity (0-100)
closureError: worst closure gap (% of the diagonal)
overlapCorrect: pentagon overlap
rotationDeg: signed rotation (value of largest amplitude)
cubeEdgeCount: cube edgesnegativeBias: share of trials with a non-negative target where the patient answers a negative emotion (anger, fear, sadness), %
mostConfusedPair: most frequent target→answerdualTaskCostPrimary = (dual RT − single RT) / single RT × 100, %
dualTaskCostSecondary = dual error rate − single error rate, percentage points
secondaryAvgRTMs: mean RT on secondary targets in dual taskinverseEfficiencyScore = round(avgReactionTimeMs / (accuracyPercent / 100)), msThe session report
The “See the results” report sums up the session, then details each exercise.

Detail of an exercise: accuracy, time, then the exercise’s own measures. Each measure shows its definition when hovering the ⓘ icon.
Header
Exercise score, planned difficulty and the patient’s felt difficulty. See point 4
Score bar
Accuracy, time and bonus, each against its maximum. See point 3
Accuracy and time
Measures shared by every exercise, shown when the exercise recorded them.
Exercise measures
Specific to each exercise. Here, for the Stroop Test: congruency effect, accuracy by condition, false alarms…

The patient’s progress
The “Progress” window plots the indicators session after session, over 3 months, 6 months, a year or the whole period.


Exercise by exercise
The “By exercise” tab follows an indicator on one exercise or one type of exercise.

Limits and proper use
NeuroTrack supports cognitive rehabilitation under the responsibility of a health professional and does not diagnose.
Request a demo
A video demonstration, tailored to your practice and your organisation.
Already a customer? Sign in with your Microsoft work account.
Mapping Minds, Tracking Progress