What the 30 questions cover
The concepts behind each level. The answers stay hidden until you play.
Level 1 · Beginner — UX fundamentals
| Area | Concept |
|---|---|
| Buttons | Descriptive labels |
| Typography | Readable text |
| Colour | Colour contrast |
| Forms | Form labels |
| Touch | Touch targets |
| Spacing | Spacing and density |
| Icons | Icon + text |
| Consistency | Consistency |
| Text | Text overflow |
| States | Disabled state |
Level 2 · Intermediate — Interaction and feedback
| Area | Concept |
|---|---|
| Forms | Choosing a selection control |
| Feedback | Inline errors |
| Feedback | Loading states |
| Navigation | Information architecture |
| Forms | Smart defaults |
| Feedback | Toasts |
| Navigation | Breadcrumbs |
| Empty states | Empty states |
| Modals | Inline expansion |
| Passwords | Live validation |
Level 3 · Advanced — Patterns and accessibility
| Area | Concept |
|---|---|
| Patterns | Undo over confirm |
| Accessibility | Don't rely on colour |
| Patterns | Progressive disclosure |
| Micro-interactions | Visual feedback |
| Layout | Mobile first |
| Dark patterns | Avoiding dark patterns |
| Cognitive load | Visual hierarchy |
| Fitts's law | Fitts's law |
| Gestalt | Law of proximity |
| Error prevention | Error prevention |
The principles that come up most
Contrast and colour
WCAG AA asks for at least 4.5:1 contrast for body text, and says colour must never be the only way to show a state. Light grey text and red-versus-green status dots both fail real users.
Targets and distance
Touch targets should be at least 44×44 pt (Apple) or 48×48 dp (Material). Fitts's law works the other way too: keep destructive actions small and away from the primary button.
Feedback and recovery
Show errors next to the field, show progress while loading, and prefer Undo over “Are you sure?” — people stop reading confirmation dialogs after the first few.
Less on screen at once
Progressive disclosure, clear visual hierarchy and Gestalt proximity all reduce how much people have to hold in their head. Hide the advanced, group the related, enlarge the important.