POUR Flashcards

1
Q

What does the acronym POUR stand for?

A

Perceivable
Operable
Understandable
Robust

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define perceivability

A

Making the output of web content available through multiple sensory modalities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Of the five senses, which three should we be concerned about when we think about web accessibility

A

Sight, sound, touch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is one way that users might be able to feel web content?

A

Refreshable Braille display for people who cannot see or hear web content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is considered the universal format to make content perceivable by all?

A

Digital text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How can you make dynamic content perceivable?

A

Use ARIA to announce when a tab is expanded or collapsed

Use ARIA live region to announce new content as it is inserted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does ARIA stand for?

A

Accessible Rich Internet Applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the best way to summarize the need for perceivability?

A

Users cannot access content unless they know it is there

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Define operability

A

Making the input methods of web content functionally available to a wide range of input devices, including:

mouse or touchpad
keyboard
touchscreen
voice recognition software
other specialized input devices (most of which emulate keyboard or mouse)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe the goal of operability

A

To ensure that all web components are functional regardless of which input device a person may be using

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When considering operability, what four things should users be able to do?

A

In, within, through, and out

Users need to be able to navigate into web components, use the features within them, navigate through them, and navigate out of them, no matter what input device they are using

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What type of content may pose an operability concern for keyboard users, and why?

A

Flash content - Users may be able to navigate into flash content, and use the features, but may not be able to navigate out of a flash object, especially in browsers other than Internet Explorer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Name a best practice to make scripted web content operable

A

use device-independent web handles (e.g. onfocus, onblur, onselect) rather than device-specific ones (like onmouseover, onmouseout)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

List a best practice when creating dynamic web interactions

A

Control the focus so that it does not revert back to the top of the document

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name a best practice to make timed web interactions operable

A

Session timeouts are ok as long as you give a user sufficient notice, with an accessible timeout warning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Name the most universal input device

A

The keyboard

17
Q

Define understandability

A

It is about making content and interfaces that people can comprehend

18
Q

List four ways to make web content understandable

A
  1. Specify the language (helpful for screen-reader users who speak and visit pages in more than one language)
  2. Simplify the reading or vocabulary level
  3. Limit the use of unfamiliar or complex terms or concepts
  4. Provide supplemental formats (images, sound, video)
19
Q

List a best practice to make interfaces and interactivity understandable

A

Web sites with multiple pages or views should maintain a consistent look or feel across all pages/views

20
Q

List some understandability best practices to help prevent and correct errors

A

Provide instructions at the beginning of an interaction

Note and communicate any constraints (e.g. a required feild, a disabled button, data formatting requirements, password requirements, max character field, etc.)

Provide feedback with confirmation and error messages

21
Q

Define robustness

A

Ensuring compatibility with a broad range of user agents, including assistive technologies

22
Q

Name a best practice to increase robust markup and code across user agents

A

Use standard markup

23
Q

What is the best way to indicate the name, role, and value of interactive components?

A

Use ARIA