Download - CCT384 – Universal Design and Access
![Page 1: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/1.jpg)
CCT384 – Universal Design and AccessUD Principle: Cognitively Sound
Week 5
![Page 2: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/2.jpg)
Conceptually Sound? Building a knowledge into the designed.
Through: Affordances Mappings and representation Constrains Feedback Language Complexity
![Page 3: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/3.jpg)
Mapping Use mappings to help user form clear conceptual
models.
![Page 4: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/4.jpg)
Mapping
![Page 5: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/5.jpg)
Mapping
![Page 6: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/6.jpg)
Mapping
![Page 7: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/7.jpg)
Mapping
![Page 8: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/8.jpg)
Mapping use the user’s conceptual model match the users’ task sequence minimize mapping between interface and task
semantics
From Microsoft applications
![Page 9: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/9.jpg)
Mapping Present exactly the information the user needs
less is more less to learn, to get wrong, to distract...
information should appear in natural order related information is graphically clustered order of accessing information matches user’s expectations
remove or hide irrelevant or rarely needed information competes with important information on screen
remove modes
use windows frugally don’t add unneeded navigation and window management
![Page 10: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/10.jpg)
Compuserve Information Manager
Services
Telephone Access Numbers
PHONES
Access Numbers & Logon Instructions
United States and Canada
United States and Canada
CompuServe Network
Only 9600 BaudList
? List List by:State/ProvinceArea Code
File Edit Services Mail Special Window Help
Mapping
![Page 11: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/11.jpg)
Good: information all in the same place
![Page 12: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/12.jpg)
Good: information all in the same placeBad: special edit mode
![Page 13: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/13.jpg)
![Page 14: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/14.jpg)
Good: Stable parts of the windowBad: Prescriptions separate from graphics
![Page 15: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/15.jpg)
By previous 481 students Brant LeClercq, Lloyd Yoon, Amy Yang (with permission)
collapsed onto one screen(needs formatting)
Double click to edit (mode buttons gone)
Click to get info
Add Undo
![Page 16: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/16.jpg)
Constraints Use constraints so as to control the course of
actions and prevent or reduce the possibility of users doing the wrong thing.
![Page 17: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/17.jpg)
How do I get out of this?
Constraints
![Page 18: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/18.jpg)
Constraints Users don’t like to feel trapped by the computer!
should offer an easy way out of as many situations as possible
Strategies: Cancel button (for dialogs waiting for user input) Universal Undo (can get back to previous state) Interrupt (especially for lengthy operations) Quit (for leaving the program at any time) Defaults (for restoring a property sheet)
Core Dump
![Page 19: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/19.jpg)
Complexity Tutorial and/or getting started manuals
short guides that people are likely to read when first obtaining their systems encourages exploration and getting to know the
system tries to get conceptual material across and essential
syntax
on-line “tours”, exercises, and demos demonstrates very basic principles through working
examples
![Page 20: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/20.jpg)
Complexity Reference manuals
used mostly for detailed lookup by experts rarely introduces concepts thematically arranged
on-line hypertext search / find table of contents index cross-index
Microsoft Help
![Page 21: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/21.jpg)
Complexity Reminders
short reference cards expert user who just wants to check facts novice who wants to get overview of system’s capabilities
keyboard templates shortcuts/syntactic meanings of keys; recognition vs. recall;
capabilities
tooltips and other context-sensitive help text over graphical items indicates their meaning or purpose
Microsoft Word
![Page 22: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/22.jpg)
Complexity Wizards
walks user through typical tasks but dangerous if user gets stuck
What’s my computer’s name?
Fred? Intel? AST?
Microsoft Powerpoint
![Page 23: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/23.jpg)
Complexity Tips
migration path to learning system features also context-specific tips on being more efficient must be “smart”, otherwise boring and tedious
Microsoft Word
![Page 24: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/24.jpg)
Complexity Computers good at remembering, people are not!
Promote recognition over recall menus, icons, choice dialog boxes vs commands,
field formats relies on visibility of objects to the user (but less is
more!)
From Microsoft applications
![Page 25: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/25.jpg)
Constraints General idea: Forcing functions
prevent / mitigate continuation of wrongful action
Gag deals with errors by preventing the user from continuing
eg cannot get past login screen until correct password entered
Warn warn people that an unusual situation is occurring when overused, becomes an irritant
e.g., audible bell alert box
![Page 26: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/26.jpg)
Constraints Do nothing
illegal action just doesn’t do anything user must infer what happened
enter letter into a numeric-only field (key clicks ignored) put a file icon on top of another file icon (returns it to original
position)
Self-correct system guesses legal action and does it instead but leads to a problem of trust
spelling corrector
![Page 27: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/27.jpg)
Generic system responses for errors
Lets talk about it system initiates dialog with user to come up with
solution to the problem compile error brings up offending line in source code
Teach me system asks user what the action was supposed to
have meant action then becomes a legal one
![Page 28: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/28.jpg)
What is “error 15762”?
Constraints
![Page 29: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/29.jpg)
A problematic message to a nuclear power plant operator
Constraints
![Page 30: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/30.jpg)
Complexity Gives input format, example and default
![Page 31: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/31.jpg)
Complexity Small number of rules applied universally
generic commands same command can be applied to all interface objects
interpreted in context of interface object
copy, cut, paste, drag ’n drop, ... for characters, words, paragraphs, circles, files
context menus
![Page 32: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/32.jpg)
Complexity
![Page 33: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/33.jpg)
Language Provide messages in a language and format that
people using the process or product will understand.
![Page 34: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/34.jpg)
My program gave me the message Rstrd Info.What does it mean?
That’s restricted information But surely you can
tell me!!!No, no… Rsdrd Info stands
for “Restricted Information”
Hmm… but what does it mean???
It means the program is too busy to let you log on
Ok, I’ll take a coffee
Language
![Page 35: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/35.jpg)
Language Terminology based on users’ language for task
e.g. withdrawing money from a bank machine
Use meaningful mnemonics, icons & abbreviations eg File / Save
Ctrl + S (abbreviation) Alt FS (mnemonic for menu action) (tooltip icon)
![Page 36: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/36.jpg)
Language
![Page 37: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/37.jpg)
Feedback Use feedback to keep user informed as to the status
of the entity’s operations and the entity’s response.
![Page 38: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/38.jpg)
Provide feedback Continuously inform the user about
what it is doing how it is interpreting the user’s input user should always be aware of what is going on
> Doit
What’s it doing?
> DoitThis will take5 minutes...
Time for coffee.
![Page 39: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/39.jpg)
Provide feedback
What did I select?
What mode am I in now?
How is the system
interpreting my actions?
Microsoft Paint
![Page 40: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/40.jpg)
Provide feedback Be as specific as possible, based on user’s input
Best within the context of the action
![Page 41: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/41.jpg)
Provide feedback
Drawing Board LT
Multiple files being copied, but feedback is file by file.
![Page 42: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/42.jpg)
Provide feedback Response time
how users perceive delays
<0.1s perceived as “instantaneous”
1s user’s flow of thought stays uninterrupted, but delay noticed
10s limit for keeping user’s attention focused on the dialog
> 10s user will want to perform other tasks while waiting
![Page 43: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/43.jpg)
Provide Feedback Dealing with long delays
Cursors for short transactions
Percent done dialogs time left estimated time
Random for unknown times
cancel
Contacting host (10-60 seconds)
![Page 44: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/44.jpg)
Affordance User affordances to help users clear conceptual
model’s operations
![Page 45: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/45.jpg)
Affordances The perceived properties of an object that suggest how it
can be used.
Popularized by D. Norman in POET The perceptual psychologist J. Gibson had a similar,
but different, notion. Norman contrasts real vs. perceived affordances Subsequent clarifications on affordances by Norman:
http://www.jnd.org/dn.mss/affordances-and-design.html
![Page 46: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/46.jpg)
Affordances The perceived properties of an object that determine
how it can be used. Knobs are for turning. Buttons are for pushing.
Some affordances are obvious, some learned Glass can be seen through. Glass breaks easily.
Sometimes visual plus physical feedback Floppy disk example
Rectangular – can’t insert sideways Tabs on the disk prevent the drive from letting it be fully inserted
backwards
![Page 47: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/47.jpg)
Norman’s Affordances Affordances:
Have perceived properties that may or may not exist Have suggestions or clues about to how to use these
properties Can be dependent on the
Experience Knowledge Culture of the actor
Can make an action easy or difficult
From McGrenere & Ho, Proc of Graphics Interfaces, 2000
![Page 48: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/48.jpg)
Affordances of a Teapot?
![Page 49: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/49.jpg)
Slide adapted from Saul Greenberg
![Page 50: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/50.jpg)
Real vs. Perceived Affordances
From http://www.jnd.org/dn.mss/affordances-and-design.html :
In product design, where one deals with real, physical objects, there can be both real and perceived affordances, and the two need not be the same.
In graphical, screen-based interfaces, all that the designer has available is control over perceived affordances.
![Page 51: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/51.jpg)
Based on slide by Saul Greenberg
Affordances in Screen-Based Interfaces
Designer only has control over perceived affordances Display screen, pointing device, selection buttons,
keyboard These afford touching, pointing, looking, clicking on every
pixel of the display.
![Page 52: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/52.jpg)
Based on slide by Saul Greenberg
Affordances in Screen-Based Interfaces
Most of this affordance is not used Example: if the display is not touch-sensitive, even
though the screen affords touching, touching has no effect.
Example: does a graphical object on the screen afford clicking? yes, but the real question is does the user perceive
this affordance; does the user recognize that clicking on the icon is a meaningful, useful action?
![Page 53: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/53.jpg)
Visual affordances of a scrollbar
![Page 54: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/54.jpg)
UD at the Workplace http://www11.cac.washington.edu/doit/Video/
Wmv/access_tech-h.asx
![Page 55: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/55.jpg)
Usability Principles Visibility
Feedback
Constraints
Mapping
Affordance
![Page 56: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/56.jpg)
Activity
Applying Universal Design – from learning to practice
![Page 57: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/57.jpg)
Class Activity First - Teabreak! Then Lo-Fidelity prototyping exercise
(in groups) Create a lo-fi prototype and present it!
![Page 58: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/58.jpg)
Class Activity Create a lo-fidelity prototype of a restaurant web site
interface.
In class, you will test your lo-fi prototype on at least 1 people from another group. The task that you will ask the participant to perform is: ordering a meal. Team members will play the roles of observer, and what you will observe or what questions you will ask the participant. Post the results of your evaluation in the Wikispaces page with the names of your group.
See some samples: www.orderit.ca, www.pizzahut.ca
![Page 59: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/59.jpg)
Screenshotting
![Page 60: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/60.jpg)
Start with a Blank Page
![Page 61: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/61.jpg)
Use a drawing program to insert items you want
![Page 62: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/62.jpg)
Useful Tricks Use PowerPoint as a way to create interactivity
Print Screen and then cut out elements you like Windows: Alt-PrtScn captures the active window into the clipboard Mac Control - Command (Apple)-Shift-4 captures the “grabbed” area into
the clipboard Mac OSX Grab Utility
Open Grab (located in Applications/Utility).
Use a simple graphics editor like Paint to stitch the images together Copy & Paste many elements for different looks/feels
![Page 63: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/63.jpg)
Web-Based Provides the illusion of interactivity
Can employ screenshots to show parts of your webpage
Can be used as just a “click-through” of screenshots
Good if you are considering adding features to an existing website
![Page 64: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/64.jpg)
User Testing Conducting a Test - We find it takes four people to get the most out of a
test session and that their activities fall into four essential roles: * Greeter. Much the same as the usher in a church, the greeter welcomes
users and tries to put them at ease. We have some forms we ask people to fill out--an experience profile, for example--a job the greeter handles while other team members are setting up for the test.
* Facilitator. Once the test is set up, the facilitator takes the lead, and is the only team member who is allowed to speak freely during the test. Facilitating means three things: giving the user instructions, encouraging the user to express his or her thoughts suring the test, and makingg sure everything gets done on time. This is a difficult enough job that the facilitator should not be expected to take notes during a session.
* Computer. PowerPoint mock-up. * Observers. The rest of the team members quietly take notes on 5-by-8-inch
index cards, writing one observation per card. If they think of a recommended solution, they write it on the same card that records the problem.
![Page 65: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/65.jpg)
References The Principles of Universal Design‚ Version 2.0 (1997) by North Carolina State University (as
cited in Preiser & Ostroff ‚ 2001)
Center for Universal Design (US) Home of the Principles of Universal Design, Exemplars of Universal Design, universal design history, the Design File, Center for Universal Design Newsline, publications, and more. http://www.design.ncsu.edu/
CAST (US) Home of Bobby, the web accessibility analysis tool, Universal Design in Learning and the National Center On Accessing the General Curriculum, and eProducts. http://www.cast.org
DO-IT: Disabilities, Opportunities, Internetworking, and Technology, http://www.washington.edu/doit/
Adaptive Environments Center (US) Home of the South Boston Waterfront Project, Designing for the 21st Century Conference, Access to Public Schools, New England ADA Technical Assistance Center, universal design education and consulting, Access to Design Professions, publications and more. http://www.adaptenv.org
Accessible Electronic & Information Technology: Legal Obligations of Higher Education and Section 508, Cynthia D. Waddell, J.D., 1999, http://athenpro.org/node/54
![Page 66: CCT384 – Universal Design and Access](https://reader036.vdocuments.net/reader036/viewer/2022062815/568168b4550346895ddf898b/html5/thumbnails/66.jpg)
Next class Next class: Universal Design Principle: Flexibly
Sound
Readings: Erlandson, Chapter 9