Mockups following Marnie's Use Cases
Initial Use - Set-Up at a Library Computer
1 Application Launch
Marnie receives a new library card and joins the librarian at a computer to set up her preferences.
She scans her library card and a new window pops-up behind the library home page. As it is difficult for Marnie orient herself solely with the cursor, Marnie reaches for the keyboard to remember which keys to press.
2 Keyboard Help
She pressed a key my accident and a short message displays with diagrams on which she could use to navigate. A more detailed message is read to her on where these keys usually exist on her keyboard. Marnie reaches for the arrow keys and the message is dismissed. She selects 'get started'.
Note: Message is dismissed through using the navigation keys or moving the cursor. If the user can not find appropriate keys, alternative keys would be suggested if available. (Once navigation method is determined this could be used towards a preference?) This message only appears on the first screen and an initial uses of new devices (e.g.,kiosk at the museum).
3 Language Selection
Note: The language is guessed from the computer's settings, but a user can change this from the drop-down through:
- search both in English and in language
- a country map (which narrows down the list item's below if there are multiple official languages spoken in that country)
- top suggestions based on the user's current location
- an alphabetical list in English and in language in brackets
- (a flag ?)
4 Home Page Initial
Marnie is taken to her preference home page with two options:
- add preferences
- import current device settings
Since Marnie is unsure what 'Import current…' means, she clicks to add preference.
5 Add Preferences
At this point Marnie could turn off the interface from being read from the guide window. Marnie can now find preference by:
- starting to type, the search field automatically activates
- clicking on one of the categories
6 Visuals & Substitutes
Since Marnie has not closed the guide it continues on to the preference display. Here the guide displays presets, quick activation of a cluster of preferences. These clusters represent important preferences a user may require within a category or search term.
7 Larger with Contrast
Marnie tries out the 'larger with contrast' preset. On the bottom is an indication that two preferences have been customized from the one presets. Windows behind the preference editor is updated with the changes. Marnie doesn't find this preset useful and goes on to the next.
8 Spoken out Loud
Marnie activates the 'spoken out loud' preset. A message comes up offering her a tutorial. When she is finished with the tutorial, Marnie can either continue editing her preferences or save her current preferences to her library card and exit the editor.
9 Home Page with Preferences
Marnie opens up her preference home page from the 'customized preferences' button. This is the page where her preferences would populate. This is also the page that would first show when Marnie opens up the preference editor in a subsequent use. The adjusters for all the activated preferences are available here so Marnie could make quick tweaks if necessary.
10 Home Page with Preferences Saved
After Marnie has saved her preferences to her library card, she is able to create multiple, context-specific sets and edit her account settings.
11 Marnie's Base Set
As Marnie becomes more comfortable with using the screen reader, she begins editing her interaction settings to allow her to be more efficient navigating. Her base set includes the following modified settings:
Marnie's Base Set now includes the following settings:
- screen reader application settings
- custom keyboard shortcuts, and reduced number of default shortcuts
- Sticky Keys ON
- Key Repeat speed set to SLOW
Subsequent Use - Inferred Preference Set at a Museum
Marnie goes to a museum. She notices the museum kiosk is compatible with her library card from a familiar symbol she recognizes on the side. She scans her library card and a sound with a pop-up communicates that her preference set has been applied. With the kiosk being a touchscreen-only device, Marnie is unsure of how to interact with it. The matchmaker recognizes that Marnie may be a keyboard reliant-user and offers an alternative simple gesture mode of interacting. The pop-up provides detailed audio instructions and animations of how to interact. Marnie tests out the interaction and the keypad provides appropriate feedback on successful completion or hints where needed. At the end of the instructions the kiosk indicates where Marnie could bring up her preferences if she needed to make any adjustments.
Marnie goes on to interact with the kiosk material. Since this method of interacting is new, it takes Marnie a bit of time to get used to it. As she picks it up, she notices the allowed time interval between double taps is a bit too short for her. Marnie brings up her preferences to see if there's a way to adjust the settings. Marnie receives a list of her activated preferences, which is a bit different from the library computer. The keyboard interaction preferences are removed because the absence of the hardware and some gesture preferences have been created.
These changes have not overwritten her previously created set, but instead are created as a modification on top of it. When Marnie decreases the tap interval the matchmaker recognizes the change to the inferred set and will remember it on the next time Marnie comes across a similar device, even if Marnie doesn't save the changes.
The next kiosk Marnie goes to has same touchscreen, she is quickly able to dismisses the instruction screen and go straight to the kiosk material. The matchmaker recognizes the similar device and applies the same inferred set but with the learned modification Marnie made in the last kiosk. During the session with this kiosk Marnie doesn't make any changes. The matchmaker now feels confident to saved the inferred set.
The preference panel on the kiosk has most of the features of the library preference editor; Marnie could modify her preferences, add preferences, change between sets, and create sets. For security reasons, account settings and removing preference sets has been disabled from the kiosk preference editor.