Body text throughout the app uses Atkinson Hyperlegible, a typeface designed by the Braille Institute specifically to keep letterforms distinct from each other at small sizes and low vision, rather than a general-purpose font chosen for house style.
A correct or wrong quiz answer is never shown by colour alone. Every answer gets a real โ or โ shape on top of the colour change, for both multiple-choice and typed-answer questions, so the result still reads correctly for colourblind pupils.
Schools can set their own brand colour, which is used as real text (headings, navigation labels, XP numbers) throughout a family's experience of the app, not just as a decorative accent. Before that colour is ever applied, it's run through the same WCAG contrast-ratio maths a manual audit would use, and automatically lightened or darkened (preserving its hue) until it clears 4.5:1 against whichever background is actually showing, light or dark. A school picking a very light or very dark brand colour still ends up with legible text, without anyone at the school having to know what a contrast ratio is.
The whole app (pupil, parent, and the admin console) follows the device's own light/dark setting by default, and can also be switched manually with a toggle that's remembered per device. This matters beyond preference: some pupils and parents find a very bright or very dark screen genuinely harder to use (light sensitivity, migraine triggers, low vision), and a fixed theme with no alternative would leave them no way to fix that themselves.
Anyone with "reduce motion" set at the operating-system level gets it respected here too: animations and transitions collapse to effectively instant rather than the app quietly overriding that preference.
In the interest of not overstating this: there's been no testing session with an actual screen-reader user, no formal WCAG 2.1/2.2 audit against every success criterion, and the quiz's typed-answer input hasn't been specifically tested with switch-access or voice-control software. The items above are real, verified choices, not a claim that every corner of the app has been checked.
As more of this gets tested or built, this page will be updated and the "last updated" date at the top will change accordingly.
VMtechy.com ยท nathan@vmtechy.com