This document is a gap analysis and roadmap for the state of accessibility for people with learning and cognitive disabilities when using the Web and information technologies. It builds on the information presented in Cognitive Accessibility User Research [[coga-user-research]] and Cognitive Accessibility Issue Papers [[coga-issue-papers]] to evaluate where user needs remain to be met in technologies and accessibility guidelines. For various accessibility issues, this document provides a summary of issues and techniques, then identifies gaps and unmet user needs and suggest ways technologies may meet these needs in the future.
This document was published by the Accessible Platform Architectures Working Group and the Accessibility Guidelines Working Group as a Working Draft. This document explores user needs for people with cognitive or learning disabilities and identifies where additional web content authoring guidance is needed to help authors meet these needs. This information is important to new guidance being added to Web Content Accessibility Guidelines 2.1.
Feedback on any aspect of the document is accepted. For this publication, the Working Groups particularly seek feedback on the following questions:
Are any use cases or user needs missing?
Do the gaps identified describe current needs for improvement in guidelines and technologies?
Is there a need for further approaches to meet the needs of users with cognitive or learning disabilities?
The Cognitive and Learning Disabilities Accessibility Task Force's aim is to improve web accessibility for people with cognitive and learning disabilities.
This document contains a gap analysis and review of key issues, a roadmap for inclusion for different user needs.
This is being done as part of the Web Content Accessibility Guidelines (WCAG) and Accessible Platform Architecture Working Group (APA WG), part of the Web Accessibility Initiative (WAI) of the W3C. Challenges facing this work include:
Lack of availability of open research: Research on this topic tends to be behind a “paywall” which means that developers and policy makers may be unable to find out what techniques are proven to work to address the needs of people with disabilities
There is a wide range of cognitive disabilities; each type of impairment is different, with diverse symptoms and particular digital accessibility requirements. This adds to the complexity of knowing how to address user needs.
The advice given in the research and available guidance is often vague and is not testable. So, even if developers read the research they would not know exactly what to do or when they have reached an acceptable level of accessibility.
Another major challenge is capturing difficulties related to cognitive disabilities that may be undeclared. People with cognitive disabilities may be embarrassed about their disabilities and may be less likely to request accommodations. They may be afraid of discrimination, especially in the work place. Others are not aware of their disability or of the impact it has on their functioning.
Attitudes and misinformation can also become a barrier to inclusion for people with cognitive disabilities. For example, developers that may feel people with cognitive disabilities are not in their "target audience" and so have no interest in their inclusion. Also, studies of usability often over-sample college students. This can mean that the results work less well for those inadequately represented among sub-groups of college students (such the aging population).
Attitudes and misinformation can also become a barrier to inclusion for people with cognitive disabilities. For example, developers that may feel people with cognitive disabilities are not in their “target audience” and so have no interest in their inclusion. Also, studies of usability often over-sample college students. Thus the results work less well for groups who are not well represented among sub-groups of college students (such the aging population).
Accessibility has typically been based upon the assumption that any website can be designed to be usable by people with disabilities. However, when making a website usable for people with cognitive disabilities, the content itself may need to be changed (e.g. simplified), or support adaptability (e.g. multi-modal delivery).
Addressing these issues requires us to make a broader view of solutions for accessibility, such as a content focused approach and to explore personalization solutions that incorporate inclusive design. To address these issues we have adopted the following strategies:
Select a phased approach. In our first phase we looked at eight different disabilities or categories that cut across types of cognitive impairment in terms of severity and brain function. Although some user needs might not have been identified in this phase, this approach made the work involved practical and it is likely that most key needs will have been identified. Other cognitive disabilities and emotional disabilities may be included in phase 2 and the current user groups may be re-examined.
Compile user research and literature reviews on the selected disability groups. These literature reviews mean that key findings are in the public domain and are easily available.
Compile a list of authoring techniques that include the most useful strategies from all the different user group research
Create testable and widely adoptable sets of success criteria that let authors know exactly what they need to do and when they have completed the task. (This might then be added to WCAG [[WCAG20]] for cognitive disabilities)
Author a series of issue papers [[coga-issue-papers]] that explore topics beyond simple content such as security or personalization.
Review the techniques and issue papers to identify the gaps between what is currently supported in accessibility guidelines and in the web architecture and what is needed to enable accessibility for people with cognitive disabilities
Create a roadmap to show how we can fill these gaps.
In addition to this gap analysis we have first drafts of the following accompanying documents: (Note they are works in progress and may change.)
Background research document. (See
[[coga-user-research]].)
Issue papers on topics such as security, safety and how they are affected by cognitive disabilities. (See
[[coga-issue-papers]].)
An authoring techniques document, including
techniques that help all users and
techniques that help specific user groups.
More details can be found in the techniques document available from our wiki.
The techniques will also lead to a proposal for a WCAG 2.1 (see appendix two).
Draft for a semantics for adaptive interfaces (that may become a WAI-ARIA [[wai-aria]] extension) and personalization syntax to enable adaptable interfaces (see appendix one for details).
The diagram shows how these need to be integrated to enable accessibility for people with cognitive disabilities
A roadmap must enable the integration of all the pieces that can make accessibility for people with cognitive disabilities workable. A roadmap must also address the author needs and issues that will help make this work practical. For example: Best practice documents and how to ensure that personalization is practical and testable.
The diagram shows what we are anticipating moving towards a roadmap. (Note that this work has yet to be completed.)
User research (phase 1)
Gap analysis
Author techniques and W3C standards integration (such as WCAG [[WCAG20]] and VOICE ML or ARIA [[wai-aria]])
Support and possible standardization of preference (user settings) and metadata so that terms and setting are interoperable and user needs can be met across different Web applications. (Integration with other standards).
Web semantics that enable personalization of content such that web authors can employ mechanisms that adapt Web content to meet the needs of the user according to the user preferences.
Author support providing examples and supporting materials such as best practices and techniques. Test cases for personalization.
Middleware and user agent guidance
Browser and operating system guidance
Suggestions for tools: For example guidance for authoring and conformance tools and user agents.
Then we can start the process again with phase 2 for additional research and new user groups, possibly including emotional disabilities.
Importance of This Document
This document is important because enabling people with learning and cognitive disabilities to use the Web and Web technologies is of critical importance to both individuals and society.
More and more, the Internet and the Web have become the main way people stay informed and current on news and health matters; keep in touch with friends and family; and it can provide independence such as convenient shopping etc. People who cannot use these interfaces will have an increased feeling of having a disability and of being alienated from society.
Further, with the advent of the Web of Things, everyday physical objects are connected to the Internet and have Web interfaces. Being able to use these interfaces now is an essential component of allowing people to maintain their independence, stay in the work force for longer, and stay safe.
Consider that the population is aging. The global share of population aged 60 years or over is expected to reach 21.1 per cent by 2050 and is typically higher in developed countries. A majority of people over 60 years old notice a decline in memory and executive function such as an Age Associated Memory Impairment (38.4%), Mild Cognitive Impairment (15.3%) or less frequently, dementia (8.8%). That means more and more people are dependent on others for things that they could do themselves, increasing the crippling cost of care and reducing human dignity.
We therefore invite you to review this draft; and comment and consider how your technologies and work may be affected by these issues.
People with Cognitive and Learning Disabilities and the Web
People with cognitive and learning disabilities may be unable to use web content because of the design choices of the author. Examples include:
People with impaired short term memory are unlikely to be able to remember passwords and access codes. They may have trouble or be unable to remember new symbols and interface paradigms.
People with language related disabilities may need simple clear language and instructions. They may also need supporting graphics and familiar symbols
People with communication disabilities may need clear literal language and may not understand metaphors or non-literal text and symbols.
People with dyscalculia may not understand numerical references such as percentages.
People who struggle with keeping and regaining focus, may be unable to focus on a task if there are lots of distractions and interruptions. They may need headers and signposts to help them regain the context after their attention has been lost (including in multi-media).
Many groups will need support to minimize errors and complete their task. They will struggle with complex, multi-stage processes that were not necessary for the task at hand such as filling out forms or entering data correctly or finding the content or feature that they need.
Finding your way around this document
It is a long document and we know it can be hard to find your way around it. ( In the meantime here are some sections of particular interest:
There is a Summary of Issue Papers that addresses some of the issues that people with learning and cognitive disabilities face, such as problems with logging on, safety, voice menu systems, and many other topics. This may be useful for anyone trying to gain more understanding of the topic.
There is a section with Tables of User Needs that identify the different needs of the community and proposes suggestions on how standards and technologies could be developed to meet these needs. This may be useful for standards’ groups and policy makers.
There is also an appendix on how to make content usable for people with learning and cognitive disabilities. This section contains a section with practical advice and content developers may prefer to start here. We hope it will also meet the needs of web developers, content creators and policy makers.
We are aware that it is difficult to find your way around this document. We intend to add this section to help. Suggestions for other ways to improve it are welcome.
Assumptions
There is a huge number of cognitive disabilities and variations of them. If we attempt an analysis of all the possibilities, the job will be too big, and nothing will be achieved. Therefore, we are adopting a phased approach, selecting in phase one a limited scope of eight diverse disabilities, and hope to achieve something useful within that scope. Also note that helping users improve skills, and emotional disabilities, are out of scope for phase one. We anticipate this analysis will continue to a second or third phase where more user groups are analyzed, and the existing analyses are updated with new research and with new technologies and scenarios.
Maturity of This Publication
The first and second sections of this document are an introduction that analyses the current situation and discusses many issues. Although we are expecting more work to be done on these sections, we consider them to be a mature.
Subsequent sections (the roadmap) identifies unmet user needs and proposes way to solve these needs. These sections are not mature and are often incomplete. We are publishing them early to solicit early feedback on the format and the identification of user needs. You can follow our work on this section and see the latest draft from our wiki.
Summary of Issues and Techniques
As discussed above, the task force reviewed different disabilities to identify techniques that supported their using the web. The task force also reviewed issues that went beyond standard Web content, but affected the use of the Web for people with cognitive and learning disabilities.
This section is a summary of these findings. The full reports can be found from our wiki.
Overview of Techniques
Most designers want people to be able to use their site. However designs that might be difficult for some people to use can actually bar people with cognitive and learning disabilities from using the content at all. Typically this happens because content providers may not be familiar with the needs of users having these impairments. We have reviewed multiple user groups as a first phase to identify user needs and challenges that are not fully included in WCAG. From this research we have identified techniques and themes though the techniques that authors need to be aware of (and are not full addressed in WCAG 2.0) The key themes are:
Help as many users as possible understand the site and know how to use it. This often involves using things that are clear and familiar to the user so that they do not have to learn new symbols, terms or design patterns. Personalization based on user needs and markup properly annotated with cognitive semantics can help make the symbols and design as familiar to the user as possible.
Prevent the user from making mistakes and make it easy to correct mistakes when they do occur. A good design and use of proven scripts will make errors less likely, but when they do occur the user should know how to correct them, without having to render other data or start from the beginning.
Help the user to refocus and to restore context if attention is lost. Items like breadcrumbs can help orientate the user and help the user restore the context when it is lost. (Making breadcrumbs clickable can also help the user undo mistakes)
Main techniques include:
Use a clear structure with easy to follow sections short paragraphs in manageable chunks
Use an easy to follow writing style
Provide rapid and direct feedback
Help the user understand the content and orientate themselves in the content.
Help users complete and check their work to make it less likely that the they> will make mistakes and easier for them to undo mistakes when they occur
Provide help
Help the user focus and help restore the context if attention is lost
Enable adaptability and personalization, so that symbols, text and other features are familiar and helpful to the user
Minimize the cognitive skills required to use the content and avoid barriers that stop people with cognitive disabilities from using content, such as hard to use security mechanisms.
A full list of the authoring techniques identified can be found on our wiki.
Summary of Technique Solutions
To help bridge the gap we propose the following strategies:
1. Construct a full list of techniques.
2. Support an extension to [[WCAG]] that supports the techniques. This will include:
Writing new WCAG Success criteria and techniques.
Suggesting changes to existing success criteria such as changing the text or the conformance level
Proposing new success criteria when necessary.
(See appendix two for details of the new WCAG Success criteria and techniques.)
As part of this effort it is important to make this guidance as clear and prescriptive as possible, so that author knows what they need to do and when they have met the requirements.
3. Create a new semantics specification to define the associated semantics required for content adaptation.
This could be done via a WAI- ARIA module or a new Cognitive semantics specification
The techniques for adaptation MUST use these semantics
Specify concrete user settings to represent user preferences that can be used to direct a web application on how to modify the content
(See appendix one for details on the proposed semantics.)
4. Define testing criteria to ensure the authors know when they are done.
This may include new rule sets
This may require the creation of a test suite or specification.
5. Support, and when appropriate, enable better personalization and adaption of content to meet our users' needs. This has the following advantages:
It reduces the effort needed by the author. The author will just need to enable personalization, which is easier than working on issues such as simplification and clarity.
Enables author creativity. Ideally an author could create any interface that they wish, but by enabling API's and personalization, our user groups can receive an adapted interface that is suitable for their needs.
Better accessibility and inclusion. Sometimes, especially with these user groups, user needs can conflict. With adaptability and personalization, the interface is personalized to the individuals user needs.
See the discussion on personalization below.
Summary of Issue Papers
The following sections provide a summary of the issues and solutions. Full versions can be found from our wiki.
Flat Design
Since 2013, flat design has become a popular UI design pattern characterized by clean flat areas of color, clear typography and simply iconography.
Problem with Flat Design
Many people can not learn easily new design metaphors (most coga groups) or remember things that they learned (such as people with a Mild Cognitive Impairment or dementia). Without these skills it can be much harder or impossible to:
locate a desired items to interact with and
know what interaction may do
Solutions for Flat Design
In the authoring techniques and in proposal for WCAG we are recommending that content provide clear visual affordances (See appendix two for details on the proposed semantics.)
In personalization we are adding settings to allow buttons and controls to have clear affordances
In aria or in the native semantics all roles should be identified. (See appendix one for details on the proposed semantics.)
Further Work for Flat Design
How to recommend white spaces which can be confusing if over done for people with low visions? How to recommend clear groups
Web Security and Privacy Technologies
For security purposes, web security and privacy introduce intentional barriers to task completion.
Problems with Security and Privacy
Many people (most COGA groups) have memory issues that can make copying text, or remembering passwords, difficult or impossible. Other contributing issues include impaired executive function. Difficult security mechanisms often bar people with cognitive disabilities from accessing content or using a service at all.
Solutions for Security and Privacy
We recommend a variety of solutions, which may work independently or jointly with others, such as:
People with impaired reasoning, attention or memory are particularly vulnerable to all types of cyber crime. Examples of types of criminals active on the internet include:
Con-artists or cheats, who misled people into giving them money.
Hackers, who may steal identity, information, or money without the user being aware of what is happening.
Sexual predators, who use the Internet to identify vulnerable people and exploit them, either online or offline.
Solutions for User Safety
All user information must be kept safe, to the fullest extent possible. Any clues that the user has cognitive disabilities (such as a request for a simplified version) should be protected information.
Security should be strong AND easily used by those with cognitive disabilities, such as a biometrics option. For a full discussion see the section on security.
Personalization systems can be designed so that any information implying vulnerabilities are on the user device and are secure. Use of functional requirements can also be a safer alternative to describing user needs in systems such as meta-data. Other systems are addressing this issue and further work should include looking at existing solutions.
A site with a chat option should prevent any exchange of personal information.
Users should be regularly warned to avoid scams.
Getting help and /or reporting something worrying should be extremely easy to do. Users should know they will never be penalized for reporting something.
Users should find it easy to report to the cyber crime fighters in their jurisdiction.
Provide easy to use videos and tips that provide explanations about cyber criminals, how to stay safe, and how to report anything you find odd.
Server side solutions can be employed for finding cyber-criminals, such as analytics.
Advertisements and paid articles should be vetted for reliability. They should be clearly marked as external content in an easy to understand way.
Users should be made aware when they are leaving your site or going to a less trustworthy site, including when following links they have been given by users.
Sites offering sexual content or intended for chats of sexual nature should state that clearly.
Math
Problems with Math
Numeracy issues can occur due to a range of difficulties, the most severe being the inability to read or understand numbers. It should be noted that different users may find math easer to understand than long text.
Solutions for Math
Move towards digital math that can be extended (not numbers in images)
Enable highlighting of sections as they are being discussed
Link sections of numbers to extra help that can be read together
Enable replacing math sections with words or summaries for users who prefer this.
Multi-modal Content Delivery
Text, which comprises the vast majority of content on the Web, is difficult to understand by many people (most COGA groups).
Also, use cases include:
Jumping to the relevant part of content (This is typically not supported, making content less usable.)
Finding pieces in the content once focus is lost
Going back a step when something was not understood
Going back and forth between where a term was explained and the content of focus
Multi-modal supplements can aid understanding - such as visual maps and spider diagrams
Too many multi-modal items on a page can make the page confusing or overwhelming
Solutions for Multi-modal Content Delivery
Text can be made easier to understand when delivered in different modes. Ideally, people should be able to choose that content is delivered in the mode they comprehend best, such as:
Text To Speech
Video
Text With Contextually-Relevant Images
Text with Consistent Icons and Graphics
Text Replaced or Augmented by Symbol Sets
Further, video and audio should be navigable, such as:
Having the content structured such that it is clearly identified or signposted (e.g., with a slide that says "step two - remove the old washer" or "step three - put on the new washer")
The structure is navigable (e.g., a person can jump directly to step two)
Keywords are identified, and can be jumped to directly
Enabling bookmarks and annotations (that can be navigated)
Further Work for Multi-modal Content Delivery
Develop ease-of-use ideas, such as development and/or application of:
plain-language standards
visual and organizational structures
font size and font type
Personalization and User Preferences
This summary pulls together a few different issue papers and addresses them together. They are:
What it is: Personalization involves tailoring aspects of the user experience to meet the preferences or needs of the user. Technology holds the promise of being extremely flexible and the design of many systems includes the expectation that users will be able to optimize their interaction experience according to their personal preferences or accessibility requirements (needs).
We need personalization because:
Different user needs can conflict.
Learning new design patterns (and widgets) can be confusing - we want to allow users to stick with what works for them.
Extra support can be annoying to people who do not need it.
Making content predictable is necessary for accessibility but can often be considered boring design.
Ability to change levels of complexity (increase or decrease) - As the person's skills improve or decrease over time or context.
Enable content providers to really meet the user needs.
For example, using a familiar design, terms and symbols is key to being able to use the web for people who can not remember new symbols (such as some people with memory related impairments like dementia). However, what is familiar for one user may be new for another. Personalization could include loading a set of symbols that is appropriate for the specific user, ensuring that all users find the design and icons simple and familiar.
(See [[coga-user-research]]section 3.4.15.3 )
Problems with Personalization
Preferences for Cognitive Disabilities
Typical configurable features include adjustments such as colors, text and icon size, sounds or mouse double click speed. Current preferences tend to focus on physical needs that help the user use the content and not on cognitive needs and preferences that help the user understand the content. Meta data and ontologies for preferences also currently focus on physical accessibility needs. For our purposes we need the ontologies to support issues such as:
Types of Language support – such as non-literal language or simple language
Types of Help available
Types of graphics and symbols
API and add on compatibility, such as to help with filling forms or passwords
Adaptable controls for simple and know interfaces
Simplified content with less options
Features to help the user keep and restore context
Setting and Gathering Preferences
People with cognitive disabilities can be become daunted, or worse, completely unable to select their desired preferences. Indeed depending on the individual and the technology being used it may be impossible with a supporter's assistance.
So specific problems for people with cognitive disabilities include:
Too many settings and/or options for each
Not knowing what their preferences are in terms of the available technical solutions
Not being aware of possible solutions
The use of custom templates of default preferences for particular groups of users is one method . Selection a base to immediately provided useful settings across a wide range of products and services as a starting point.
Inferring Preferences is one solution but the technology is not yet mature. Another issue is multiple devices and applications.
There is also a significant risk that, if done badly, user information and vulnerabilities can be exposed, exposing the most vulnerable users at the greatest risk.
Interoperable personalization schemes. Interoperable personalization schemes are where users want or need products and services to be personalized, they would prefer or need this to happen across the widest possible range of products or services. Personalization schemes that deliver this ideal will only succeed if they are standardized and if that standard is adopted by the widest range of product and service providers. However there are many critical issues for any personalization scheme to resolve such as funding and adoption.
Current works in progress are [[GPII]] (See [[GPII]] which is compatible with ISO/IEC 24751) and [[ETSI]] (see [[ETSI-EG-202-325]],[[ETSI-ES-202-746]], [[ETSI-ES-202-642]], [[ETSI-TS-102-747]] )
Another issue is Contextual personalization which includes optimizing the personalization of a product or service is to ensure that the personalization is appropriate for the current context of use. For example, settings that will suit the user of a mobile phone in their office or home will not be well suited to that user when they are driving a car.
Metadata is another related topic. Metadata allows the user to find content that they can use and suites their personal needs and preferences. A lot of work has been done for enabling metadata that helps people with physical disabilities find versions of content that they can use. However the semantics and terms do not support the specific requirements of people with different cognitive disabilities.
Solutions for Personalization
Promote and support advancements in technologies in these area. For example, our recommending for WCAG will be along the lines of "Use semantics and standardized techniques and that enable the content to be adapted to the user scenario and enable additional support " (See appendix two for details.)
Enable compatibility with standards such as [[GPII]] but do not depend on them.
Develop the semantics and terms to support the specific requirements of people with different cognitive disabilities. (See appendix one for details on the proposed semantics.)
Enable simple solutions that are extendable - encouraging more complex solutions in the future, such as having preferences be easily cascaded to allow for contextual personalization and for portability in the future.
Further Work for Personalization
Support in WCAG that encourages support the features of the operating system or standards that enable adaption , such as adding additional success criteria.
Develop supporting techniques so authors know exactly what to do
Encourage or develop the terms or ontology for support for cognitive disabilities so that projects like [[GPII]] and [[ETSI]] can use them.
Develop Semantics for the content so that personalization systems can know more about the content and enable adaptability of the content
Encourage development of at least one end-to-end solution (critical mass) that makes it practical to develop additional solutions that address specific points in the process.
Ensure any solutions architecture protects the user's privacy, such as client side adaptations and metadata that reflect functional requirements only. We also suggest an additional issue paper on related ethics.
End to End Basic Solution
We need standardized terms and supportive syntax that can be linked to associated symbols, terms, translations and explanations for the individual use, possibly via an aria attribute and personal preferences.
For example, assume an author can make it programmatically known that a button is used to send an email. At the user end, the button could be rendered with a symbol, term, and/or tooltips that are understandable for this particular user. It could automatically integrate with F1 help that explains the send function in simple terms. It could be identified with a keyboard short cut that will always be used for send. In addition it could be identified as important and always rendered, or rendered as a large button.
Working examples of how this could be used in practice with user preferences are available Full versions can be found from our wiki. It demonstrates personalization for any use - including people with learning and memory issues
It is made of 4 parts:
JSON files for user setting:
Aria proposal for new syntax: Adaptable Links and Buttons
An HTML page that uses some of the new aria syntax:
Scripts that a web author can use or include that read the user settings in the JSON files and adapt the page for the user needs.
This is only one example way to use the semantics. Others may follow. It is also worth noting that the [[GPII]] project is working on making user preferences portable which would also enhance this work.
Special Case
Products for people who are non-verbal often use symbols to help users communicate. These symbols are in fact peoples' language. Unfortunately many of these symbols are both subject to copyright AND are not interoperable. That means end-users can only use one device, and can not use apps or content from a different company. If we enabled mapping to open sets of symbol codes that, in turn, map to open or proprietary symbol sets, then they can be interoperable. At the user end , the user agent can load the symbols that the user knows. Symbol sets might still be proprietary but they would also be interoperable. That means the end user could use them across different devices, or any compatible content or applications.
Our members are working on projects to enable interoperable symbol sets and the semantics that would enable it. Such as (Pseudocode):
build the necessary semantic support, for web language such as aria.
Distractions
Problems with Distractions
Distractions can cause people with cognitive disabilities to lose focus on the current action being performed or draw attention away from the primary content and can be difficult for some users to know how to understand, avoid and/or stop them. Distractions can come in the form of overlays, auto-playing content, animated side-bar content, advertisements, prompts, pop-ups, scrolling or auto-updating content and so on.
Solutions for Distractions
Use personalization options to inform the content provider of accommodations required so the presentation of content can be modified.
For overlays, pop-up or pop-over windows:
Avoid using overlays.
Ensure overlays are easy to close.
Ensure overlay content is accessible and doesn't interfere with other accommodations made for AT interoperability.
Allow user to turn off overlays while still providing equivalent information and functionality.
For Advertisements:
Animation, audio and video plays only on user request (not automatically).
Clearly mark advertisements as such.
Avoid overlaying content with advertisements, or auto-close the advertisement and return the user to the content when complete.
Make advertisements easy to close.
Notifications:
Make notifications easy to dismiss or opt out of.
Application installation prompts:
Should be accessible, clear and easy to dismiss.
Confirm with the user if user action would open an external website.
Inform the user which is more accessible and customizable - the application or the website.
Further Work for Distractions
Form a cross-application and cross-device distraction matrix that manages all distractions in one setting. In conjunction with this there could be a mechanism for the user to select or modify the distraction matrix to allow distractions only from certain users and/or applications.
Voice Menu Systems
Problem with Voice Menu Systems
Voice menu systems and Voice XML are used to develop audio and voice response applications similar to automated telephone menu systems. These systems can cause issues for people with cognitive disabilities who may not have the reasoning skills to understand the instructions or have trouble processing the instructions quickly enough while listening to an array of options to choose from. A person with a cognitive disability may have trouble with short-term memory resulting in the inability to remember the number or verbal response required by the application, or may take a longer period of time to verbalize or enter in a response.
Solutions for Voice Menu Systems
Should have an easily remembered or standard instruction to reach a person for help, such as "0".
Describe the option before giving the instruction of what information or option is used to select that option.
Use simple terms or language for better comprehension.
Pause between phrases, or options, to give time for the user to process the verbal information.
Allow more time for the user to provide a response.
Provide options for the user to slow down the speech, increase pauses, and allow the user to request more time to respond.
Make it easy to go back to a previous menu item, preferably in a standard way, such as '9'.
Make it easy to recover from errors, without hanging up on the user, causing them to start from the beginning, or giving even more complex instructions/menus.
Avoid advertisements, as they are a distraction that can cause the user further confusion and difficulty remembering options.
When designing a voice response system as a product, provide examples and advice that demonstrate how to reduce cognitive load.
Online Payments
Problems with Online Payments
People with various cognitive impairments can have a variety of difficulties with the online payment systems used in e-commerce. These difficulties range from having trouble understanding the instructions and process to be followed to complete a transaction to issues in providing the necessary personal and financial information to make an online payment. If an online payment system requires a lot of user input for required information, the presentation of the input fields could cause a cluttered look, which can be distracting and make it difficult for the user to process the steps to take to complete the transaction, adding to their frustration and stress. If the online payment system has voiced commands, persons with speech perception issues may not be able to fully understand the instructions to respond appropriately.
Solutions for Online Payments
The solutions are split into five categories as follows:
Navigation
Standardize any controls, features and navigation in the online payment system for consistency.
Keep menus short with clear labels and signs.
Provide ways to navigate back step-by-step or start over.
Provide prompts and feedback on the user's progress, give appropriate help when an error is encountered.
Limit the number of options to lower cognitive overload.
Functionality
Use CSS to provide the user control of how information is presented, such as: font, font size, line height, spaces between lines of text, the size of click/touch areas, mouse-over highlighting of text, changes of background and text colors.
Provide user with list of information they need to have ready prior to using the web payment system.
Provide definitions and explanations for technical terms, acronyms, etc. used by the web payment system.
Keep alerts and feedback on the screen until the user explicitly dismisses them.
Provide search capabilities tolerant of misspellings and typos.
For users with low-literacy or processing impairments, include speaking text/narration.
Content and Text
Use plain language and short, concise sentences.
Use appropriate graphics to enhance understanding.
Place critical content "above the fold" to avoid scrolling, if possible.
Use bulleted lists and a single idea per paragraph to make more digestible "chunks" of information.
Provide meaningful headings.
Avoid full justification of text (left and right margins) which can cause large white areas between words.
The line length of text should be less than 70-80 characters.
Avoid the use of non-literal text and colloquialisms in the text.
For people with memory limitations, reduce the standard 7 ± 2 elements per screen to 4 ± 2.
Provide the ability for the user to request longer or shorter content to either increase or decrease details provided.
Layout
Use a consistent layout for each page or step in the web payment system.
Streamline the page and reduce any extra information not key to completing the web transaction.
Use plenty of white space for an uncluttered look
Highlight urgent or important information to be easier to find.
Avoid menus that appear or disappear with mouse hover and text that moves or changes.
Use high contrast between text and the background.
Multimedia
As applicable, use typical accessibility techniques: captions, audio description, subtitles.
Use sounds to enhance the visual experience, such as auditory feedback to signal a change of state or completion of an action.
Avoid animated graphics which can be distracting, or provide controls to allow the user to adjust the speed of the motion.
Use graphics and icons as navigation aids, or to indicate progression through the steps for completing a web payment transaction.
Symbol Users with Speech, Language, and Literacy Difficulties
Problems with Symbol Users with Speech, Language, and Literacy Difficulties
Some users communicate through the use of symbols, rather than written text, as part of an Augmentative and Alternative Communication (AAC) system. Symbol users face a wide variety of barriers to accessing web content, but one of the main challenges is a lack of standard interoperability or a mechanism for translating how a concept is represented in one symbol set to how it may be represented in another symbol set.
Solutions for Symbol Users with Speech, Language, and Literacy Difficulties
Map symbol libraries to common concepts, so that symbols can be accurately converted to text in any language and then presented to other users in their preferred symbol library.
Further Work for Symbol Users with Speech, Language, and Literacy Difficulties
Explore the use of AUI-symbol = "uri" and the Concept Coding Framework (CCF) to link and map symbols based on concept coding
Work with symbol dataset providers to publish symbols and concepts as "Linked Open Data"
Problems with Task Completion and Emotional Disabilities
Users experiencing anxiety, depression or other emotional disabilities may experience difficulty completing online tasks. This is especially true if the tasks are timed or require the user to complete steps involving multiple screens.
Solutions for Task Completion and Emotional Disabilities
Provide feedback to users if a task is not complete and provide a way for users to know:
How long a task will take
Where they are within a task
How to move to the next step or go back to a previous step
How to make corrections or change their input
How to receive help online and/or from a human being
How to extend timed tasks
Reduce unwanted interruptions, without reducing critical or wanted interruptions
Reducing the amount of "noise," distractions and cognitive load
Further Work for Task Completion and Emotional Disabilities
Outline existing WCAG 2.1 success criteria that support task completion and define techniques for the remaining solutions
People with cognitive impairments may experience problems navigating through buildings such as museums, hospitals, airports, and public transportation stations. Navigation difficulties can be caused by problems with:
Memory
Executive function
Attention
Language
Perception processing and or
Knowledge
Problems with wayfinding apps include:
Interruptions
Difficulty finding controls and settings
Changes in the directions that increase the chances of the user getting lost
Inability to select simplicity of speed
Changes in the screen orientation
Confusion over instructions and terms used
Confusion with directional terms such as left and right
Solutions for Way Finding
Ease-of-use principles (e.g. use of color, consistent layout, use of symbols or images, clearly marked directions, etc.)
Guidelines for wayfinding technologies
Guidelines for wearable technologies
Further Work for Way Finding
Explore current wayfinding technologies and applications for people with cognitive impairments
Develop example wayfinding techniques to use when designing solutions with the needs of cognitive impairments in mind
Web of Things (WoT)
Problems with Web of Things (WoT)
People with cognitive impairments may experience multiple difficulties with devices that are part of the Internet of Things. For example, some people may have trouble processing text and numbers. The test or symbols used may not be intuitive to the user. Other people may have difficulty with auditory information, spatial orientation, or responding to prompts on devices before the prompts time out. These types of difficulties could prohibit people with cognitive disabilities from operating smart devices that have impacts on their health and safety.
In addition, user data is used to drive decision making across smart systems. If systems are not usable by people with disabilities, then these groups of people become invisible to the decision making process. Analysis of data needs to ensure that all disability groups are represented in user data and feedback.
Solutions for Web of Things (WoT)
Provide guidance to support consistent design for navigation, familiar terms and symbols, functional user preferences, contextual clues and personal use patterns, consistent layout, and the effective use of multimedia.
Provide interfaces to support:
Adaptability and easily personalizable content so that the user is familiar with the terms and symbols used
Compatibility with supportive API's, or
Alternative simplified control
Offer guidance for data-driven smart systems to include user data from all disability groups.
Review IoT API's to determine if they provide cognitive supports, such as the ability to have fewer features presented to the end user and understandable, familiar interfaces
Define simplification requirements for IoT APIs
Ensure proper semantic markup of web and IoT interfaces
Create guidance to ensure that data-driven smart systems include user data from all disability groups.
The ARIA Working Group is developing Personalization Semantics 1.0 [[personalization-semantics-1.0]], a vocabulary of terms to indicate personalization preferences to applications which began in the Cognitive and Learning Disabilities Accessibility Task Force.
Appendix: Making content usable for people with cognitive and learning disabilities
This appendix on how to make content usable for people with learning and cognitive disabilities.
It contains practical advice and developer resources. We hope it will meet the needs of web developers, content creators and policy makers. It includes: