Setup Wizard
The setup wizard standardizes onboarding by guiding teams through language, layout, grammar, voice, and security decisions.
12-Step Flow
| Step | Title | Purpose |
|---|---|---|
| 0 | Language Selection | Set language context before all other decisions. Applies immediately so all subsequent steps render in the chosen language. |
| 1 | User Profile | Capture name, avatar, age, diagnosis, and notes for profile identity and care context. |
| 2 | Input Mode | Choose Symbol Grid or Text-only. Selecting Text-only removes symbol-specific steps from the wizard. |
| 3 | Grid Mode | Choose Standard, Activity Boards, or Core-Fringe communication structure. |
| 4 | Voice Provider | Select device speech (offline) or optional ElevenLabs cloud voice provider. |
| 5 | Fitzgerald Key | Enable or disable colour-coded grammar category cues on pictograms. |
| 6 | Progressive Vocabulary | Enable staged vocabulary growth model with readiness checks and ghost slots. |
| 7 | Appearance | Configure theme (Light, Dark, High Contrast, Child-Friendly) and symbol font size. |
| 8 | Grid Layout | Set column count (6-12) and landscape display mode preferences. |
| 9 | Smart Grammar | Configure automatic verb conjugation and long-press inflection picker. |
| 10 | PIN Setup | Protect admin operations with optional 4-6 digit PIN security. |
| 11 | Summary | Review all selections before finalising setup and launching the app. |
Implementation Outcomes
- - Consistent onboarding for caregivers and clinicians
- - Repeatable setup across new and duplicate user profiles
- - Faster initial readiness with fewer manual configuration passes
- - Input mode selection adapts the wizard to symbol or text workflows