Closed lseeman closed 7 years ago
Do you think it would be possible to include navigation links? I could see that helping to cover more of the use-case from COGA without needing the complexity of word lists.
Do you think it would be possible to include navigation links?
Depending on what you are talking about, I would have thought those would more likely be labels, and any techniques could fall under either 2.4.6 or one of the Link Purpose guidelines. I personally would advocate moving the Link Only SC to AA from AAA, and doing an edit on the Understanding doc content. In Context is at level A, so it seems like a simple and obvious way of eliminating the "read more" kibble that litters some sites.
NB: I think people might be missing the actual SC text you're proposing, it's very short and in bold at the top, maybe reformat that to:
Clear Instructions: Instructions describe the topic or purpose (level A/AA)
In the Plain language SC it applies to error messages (that require a response to continue), instructions, labels and navigational elements. I was wondering if it would make sense to have:
Instructions, navigation elements and error messages describe the topic or purpose.
(As labels and heading are already covered).
However, at that stage it feels like we'd want to combine them all. (Headings, labels, instructions, nav elements, error messages...)
I think it could include error messages, since 3.3.3 Error Suggestion is pretty loose about making the suggestion clear -- and it is a form of instruction.
I'm still waiting to figure out what exactly is covered by navigational elements. Can you provide examples?
I'd say it's the same as WCAG 2.0's Navigation mechanisms, which is to say I'm not sure we have a definition!
Maybe it would be best phrases as "terms within navigation mechanisms" to match.
In terms of examples, anything you would put in <nav>
or role="navigation"
, tabs, menus. The black bar at the top of this page, the tabs at the top etc.
Clear Instructions: Instructions describe the topic or purpose.
This makes a new requirement above the proposed SC, it requires authors to add instructions. What I think it is trying to say is:
If instructions are present, they describe the topic of purpose
I get if we want to hold things up to some higher standard for 2.1 than 2.0, but it is still a wee bit frustrating using the exact wording of an existing SC and having reasons listed for why that text is unacceptable :)
That said, your suggested change is fine. I'm also going to alter the text to make it more relevant to the topic and incorporate Alastair's error message (still trying to figure out how navigational elements isn't covered by labels).
Clear Instructions and Messages: If present, instructions and error messages describe the expected user action or issue.
I think Mike's is a good stab, and the idea to thereby create a hook to introduce various Coga concepts as Techniques a smart idea. David, I do would not read the proposed SC handle "Clear Instructions" as requiring instructions but as something applying as soon as they are used, so I don't think the If-construct is necessary. As to including navigation / links: It might be difficult to clearly draw the line between navigational elements (sitting in nav constructs) and links in general. 2.4.4 Link purpose seems to cover 'descriptive' for links as that is roughly the same as conveying "link purpose", and that applies also to links in navigational constructs that are often given context implicity by being part of a nav menu. For brevity, that is often a good thing, and asking navigation links to meet 2.4.9 Link Purpose (Link Only) would IMO often lead to bloat and a deteriation of usability.
Current versions of SC and Definitions
SC in full draft guideline
Plain language (Minimum)
Provide clear and simple language in instructions, labels, navigational elements, and error messages which require a response to continue, so that all of the following are true:
Exceptions:
What Principle and Guideline the SC falls within.
Under WCAG 3.1
Suggestion for Priority Level
A
Related Glossary additions or changes
A word frequency list has to be generated from at least 1000 sources from the same context.
Description
The intent of this success criterion is to ensure people can understand and use navigational elements, user interfaces, and instructions. Clear language for all content is an important accessibility principle. However, if the user does not understand words and terms in these critical areas, the whole application or web site often becomes unusable.
A real-life example is a person, with mild dementia, trying to use an application to turn on a heating and air conditioning unit. The menu item for selecting heat or air conditioning is labeled "mode". The user does not know that "mode" refers to heat or to air conditioning, and thus cannot use the whole unit because of this one term.
In this real-life example (reported by a task force member), a visitor turned on an air conditioner and did not turn it off when leaving the dwelling. The weather became a bit cooler. The user, who could not turn on the heat because of the language used, became hypothermic, and needed emergency treatment.
People with dementia have impaired short-term memory, and difficulty remembering new information. Therefore, learning and remembering new terms can be impossible. However, if an interface uses familiar terms and design, it is fully usable. Not being able to use these applications mean that more people require live-in help, and lose their independence.
In another example, many task force members cannot use GitHub because the terms it uses are not typical for functions (such as "push" instead of "upload").
Some users, particularly those on the autism spectrum, will have difficulty with figurative language, as they will try to interpret it literally. This will frequently lead to the user to failing to comprehend the intended meaning, and may instead act as a source of stress and confusion. (Taken from ETSI)
It should be noted that restrictions on scope make it practical from the content providers' perspective, and the exceptions ensure it is widely applicable. For example, error messages, which require a response to continue, are being included as a level A because, without understanding these messages, the user is completely unable to continue. Error messages, which do not require a response, may be frustrating, but do not always make the whole application unusable.
Benefits
This supports those who have reading difficulties, language disabilities, and some visual perceptual difficulties. It can include people with intellectual disabilities, Receptive Aphasia, and/or Dyslexia, as well as those with general cognitive learning disabilities. This supports those who have Dementia, and/or acquire cognitive disabilities as they age.
Related Resources
Stroke Association Accessible Information Guidelines http://www.stroke.org.uk/professionals/accessible-information-guidelines
Computers helping people with special needs, 14 international conference ICCHP 2014 Eds. Miesenberger, Fels, Archambault, et al. Springer (pages 401). Paper: Never Too Old to Use a Tablet, L. Muskens et al. pages 392 - 393.
Phiriyapkanon. Is big button interface enough for elderly users, P34, Malardardalen University Press Sweden 2011.
[i.49] Vogindroukas, I. & Zikopoulou, O. (2011). Idiom understanding in people with Asperger syndrome/high functioning autism. Rev. soc. bras. fonoaudiol. Vol.16, n.4, pp.390-395.
NOTE: Available at http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1516-80342011000400005&lng=en&nrm=iso .
[i.50] Oi, M., Tanaka, S. & Ohoka, H. (2013). The Relationship between Comprehension of Figurative Language by Japanese Children with High Functioning Autism Spectrum Disorders and College Freshmen's Assessment of Its Conventionality of Usage, Autism Research and Treatment, vol. 2013, Article ID 480635, 7 pages, 2013. doi:10.1155/2013/480635.
NOTE: Available at http://www.hindawi.com/journals/aurt/2013/480635 /.
[i.51] de Villiers, P. A. et al. (2011). Non-Literal Language and Theory of Mind in Autism Spectrum Disorders. Poster presented at the ASHA Convention, San Diego.
NOTE: Available at http://www.asha.org/Events/convention/handouts/2011/de-Villiers-de-Villiers-Diaz-Cheung-Alig-Raditz-Paul/ .
[i.52] Norbury, C. F. (2005). The relationship between theory of mind and metaphor: Evidence from children with language impairment and autistic spectrum disorder.; Oxford Study of Children's Communication Impairments, University of Oxford, UK; British Journal of Developmental Psychology, 23, 383-39.
NOTE: Available at http://www.pc.rhul.ac.uk/sites/lilac/new_site/wp-content/uploads/2010/04/metaphor.pdf.
[i.53] Language and Understanding Minds: Connections in Autism; Helen Tager-Flusberg, Ph.D; Chapter for: S. Baron-Cohen, H. Tager-Flusberg, & D. J. Cohen (Eds.), Understanding other minds: Perspectives from autism and developmental cognitive neuroscience. Second Edition. Oxford: Oxford University Press.
NOTE: Available at http://www.ucd.ie/artspgs/langimp/TAG2.pdf.
Neilson-aging
Top Five Instructional Tips for Students with Down syndrome"http://specialedpost.org/2013/01/31/top-five-instructional-strategies-for-students-with-down-syndrome/
http://www.autism.org.uk/working-with/autism-friendly-places/designing-websites-suitable-for-people-with-autism-spectrum-disorders.aspx (downloaded 08/2015)
Students with Down Syndrome, http://www.downssa.asn.au/__files/f/3203/A%20Student%20with%20Down%20Syndrome%202014.pdf
Task force links
Issue papers
COGA Techniques
Testability
This success criterion is testable if each of the bullet points are testable. If the content fails any bullet point, it is not conformant to this success criterion. If it passes all of the bullet points, it is conformant.
Bullet points:
Tense and voice are objective, and hence are verifiable. (It is expected that natural language processing algorithms will be able to conform to this automatically with reasonable accuracy.)
Testing for exceptions:
If present tense and active voice have not been used, the tester will need to confirm if one of the exceptions is relevant. If an exception is not relevant; and present tense and active voice have not been used; then the content fails this success criterion.
Even languages with a small number of users have published lists of most-frequent words (such as Hebrew). If there is a natural language that does not have such a list, algorithms exist that calculate these lists for languages, or for specific contexts. Testing content against these word lists can be done manually. However, it is expected there will be a natural language processing testing tool by the time this goes to CR. (It is already integrated into a tool by IBM.)
Testing for exceptions is as discussed above.
Use of double negatives is a fact, and hence is verifiable. It is assumed a natural language processing tool will also test for this. Testing for exceptions is as discussed above.
Non-literal text, such as metaphors, can be identified when the meaning of the sentence is something other than the meaning of the individual words. This is human testable. Cognitive computing algorithms can test for this as well.
If the text is not literal, then the tester must confirm that personalization and an easy user setting enables it to be replaced, such that all meaning is retained.
This can be tested by identifying the function of the control, and checking if it is identified in the label.
This is human testable by completing the instructions literally, and confirming that the effect is correct.
Techniques