Guided first discovery
These wireframes are an iteration on the learning to learn wireframes that I previously posted. I have tried to take into account comments from the meeting discussions, email list, requirements doc and features presented in other designs.
Particularly I wanted to allow for <PRIORITIES BY GV>
- HIGHT PRIORITY
- making it "universal enough" and prioritizing preferences to remove any initial, total barriers to access
- keeping the interface as simple as possible, with one option per screen and limited choices for a "good enough" set-up (allowing for further refinement once first discovery is complete)
- provide and obvious and easy way to undo changes
- a way of immediately previewing changes and confirming/self-validating them
- MODERATE
a flexible path through the tool ( Good but if this is the basic tool then single path might be OK)
- a way for the user to track their progress and know where they are ("breadcrumbs") (good but single path not critical)
- LOW
- maintain a toolbar that the user can return to at any time to make more changes (perhaps this is where refinement layers could be added)
They are a work in progress and some open questions that remain include:
- should interface respond immediately to changes, or should there be a separate, mock-preview page (as discussed on list)? (GV: immediate. other is confusing)9
- validating/confirming selection, undo - how to user these creatively to allow user to self-validate selection
- how to handle automated switch-scanning? (can we detect keyboard or mouse interaction and turn it off automatically?) - it probably doesn't make sense to include it as a preference
- how to allow user to complete the process when all steps are not completed?
- should we force the user to confirm that they like the default setting, to ensure that they don't skip over a preference without realizing it (i.e. if a user makes no changes and goes to the next screen, do we consider this step complete?)
Text Description:
- the design is currently lacking an introductory screen
- the first screen shows a vertical panel on the left (the "toolbar") with five buttons (total number TBD), each of which links to a preference-adjustment screen
- There is also a status indication at the top of the toolbar which reads "0 out of 5 complete" and which keeps track of how many screens the user has completed
- there is also a "reset all" button at the bottom of the toolbar which would appear after the first selection is made
- the panel on the right side shows three language options:
- "Hello! English"
- "Salut! French/Francais"
- "Hola! Spanish/Español"
- and a "more languages" button which would slide 3 more options into place
- there is an "Undo last change" icon/text button at the bottom of each screen
- there are Next and Back buttons at the bottom of each screen
- as the user moves through each preference screen, the toolbar highlights which preference they are currently interacting with, and also indicates which ones they have completed (with a check mark)
- the five preferences currently included are 1. Language 2. Screen reader (labelled "Read content out loud"), 3. Magnification, 4. Switch scanning and 5. Contrast
- The user can skip around to different preference screens by selecting the buttons in the toolbar, OR
- The user can select the Next button on each screen and work their way through them sequentially
- At the top of each screen is a question or a statement, prompting the user to make a selection:
- Language screen: "Which do you prefer"?
- Read content out loud: "On, or Off?"
- Magnification: "would you like to make everything bigger?"
- Scanning: ??
- Contrast: "Increase the contrast or change the colours"