ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAI
1
FrameworkCollected User Needs, Based on:
https://w3c.github.io/apa/fast/#collected-user-needs
https://w3c.github.io/apa/fast/checklist.html
2
!!! INCOMPLETE, WORK IN PROGRESS !!!Functional OutcomesUser NeedsAdjectival RatingTagsFunctional Types
WCAG 2.x Mapping
3
GUIDELINES (21 NOW!!!)COMBINED SCORETECHNICALA11Y-in-USEFILTER CHOICESVISION
COGNITION
MOBILITY
HEARING
4
Based on: FASTTOTAL AVERAGETESTSTESTSELEMENTPOURROLETECHT-A-UWithoutLimitedColorLearningDyslexiaSeizuresReachStrengthMotoricDeafLimitedVocal
5
CONTRAST
Enable direct perception of output for people with wide range of perception disabilities
How-To = Simple
Methods = Not so Simple
Visual presentation perceivable across a range of vision impairmentsLuminosity contrast sufficientBENCHMARK = SImple
1. Very good (90-100)
2. Good (76-89)
3. Acceptable (60-75)
4. Poor (30-59)
5. Unacceptable (0-29)
Element 1
Element 2
Etc.
PUDesign
Dev
CSS
HTML
PDF
XR
Tech
Author
UA
RedOrangeYellow
1.4.3 Contrast (Minimum)
1.4.6 Contrast (Enhanced)
6
Hue contrast sufficient for certain color perception disorders1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PUDesign
Dev
CSS
HTML
PDF
XR
Tech
Author
UA
OrangeRedYellow
7
TWEAK TEXT
Adjustability of output
How-To = Simple
Methods = Not so Simple
Visual presentation can be adjusted to meet needs of userText can be resized

- Content format allows resize
- Author provides resize feature
1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PDesign
Dev
CSS
HTML
PDF
XR
Tech
Author
UA
RedYellowOrange
1.4.4 Resize text
8
Color scheme can be changed

- Content format defines color style scheme that user or user agent can override
- Author provides color switch options
1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PDesign
Dev
Tech
Author
UA
OrangeRedYellow
1.4.8 Visual Presentation
9
Luminosity contrast can be changed

- User agent exaggerates luminosity differences
- Author provides color switch options
1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PDesign
Dev
Tech
Author
UA
RedYellowYellow
10
Typeface, font weight, font style can be changed1. The heading is semantic
2. Good
3. The heading not semantic and/or wrong level but doesn't hurt that much (???)
4. The heading is semantic but wrong or no level applied
5. The heading is not semantic
Element 1
Element 2
Etc.
PDesign
Dev
Tech
Author
UA
OrangeYellowRed
11
Line / word / letter spacing can be changed1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PDesign
Dev
Tech
Author
UA
YellowYellowRed
1.4.12 Text Spacing
12
Margins can be changed1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PDesign
Dev
Tech
Author
UA
YellowYellowOrange
1.4.12 Text Spacing
13
Line length can be changed1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PDesign
Dev
Tech
Author
UA
YellowYellowRed
1.4.8 Visual Presentation
14
Justification can be changed1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PDesign
Dev
Tech
Author
UA
OrangeYellowRed
1.4.8 Visual Presentation
15
NAVIGATE
User can navigate content effectively
How-To = Simple
Methods = Not so Simple
Useful navigation order [also relates to efficient usage]1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
ODevTech
Author
UA
RedRedRedRedRed
2.4.3 Focus Order
16
Navigation supports different thinking styles1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
ODevTech
Author
UA
RedOrangeOrangeOrangeOrange
17
COLOR ONLY
Meaning conveyed by style perceivable to users that is presented through color to be also presented in another way that does not rely on color.)
How-To = Simple
Methods = Not so Simple
Author provides multiple redundant style cues1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
PUDesignTech
Author
UA
OrangeRedYellow
1.4.1 Use of Color
18
Meaning supported by programmatically determined semantics1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
PUDevTech
Author
UA
RedOrangeYellow
19
CONCURRENT INPUT MECHANISM
Input is device independent
How-To = Simple
Methods = Not so Simple
Input does not require pointing device1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
ODevTech
Author
UA
RedRedRedRedRed
20
Support keyboard input with only visual feedback1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
ODevTech
Author
UA
RedRedRed
21
Allow speech input1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
ODevTech
Author
UA
OrangeOrangeRedRedRed
22
Input does not require speech input1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Element 1
Element 2
Etc.
ODevTech
Author
UA
RedRedRed
23
INSTRUCTIONS / IMPORTANT
User can manage distractions
How-To = Simple
Methods = Not so Simple
Layout helps user find important content1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
InputsUDesignAuthorYellowYellowYellow
24
STRUCTURE
Users can discover content on the page
How-To = Simple
Methods = Not so Simple
Headings identify regions of content1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
HeadingsPU
25
Regions of content are programmatically determined1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
LandmarksPOUR
26
User can skip to main content1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
LandmarksO
27
Controls and their functions are programmatically determined1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Inputs
Links
Buttons
POUR
28
Controls have contrast with their surroundings1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Inputs
Links
Buttons
PU
29
Location of controls is predictable1. Very good
2. Good
3. Acceptable
4. Poor
5. Unacceptable
Inputs
Links
Buttons
PU
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Collected User Needs, Based on:
https://w3c.github.io/apa/fast/#collected-user-needs
https://w3c.github.io/apa/fast/checklist.html
45
46
47
48
Authentication
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100