Skip Navigation

Making Educational Software and Web Sites Accessible
Design Guidelines Including Math and Science Solutions

NEXT | CONTENTS

This section introduces several types of disabilities affecting vision, hearing, physical capacity and cognitive skills. Each disability presents unique challenges to computer users. The following subsections also include general strategies to meet those challenges and to increase accessibility for those users.

Resources

See the Trace Center Accessible Software Guidelines for a comprehensive guide to creating accessible software.

This section is adapted with permission from a previous publication of the Trace R&D Center, the Application Software Design Guidelines, written in 1994. The updated version is the IMS Guidelines for Developing Accessible Learning Applications.

For People Who Are Blind

Many people who are legally blind retain some residual vision. Some may be able to see objects with the help of magnification. Others may be able to sense light and dark but little else. Because of the wide range of visual sensitivity found among those who are legally blind, a well-designed interface should assume that the end user has no vision, while allowing that person to make use of whatever residual vision he or she possesses.

To access online material, blind users depend on screen-reading software that digests the contents of the computer screen and sends information to a text-to-speech synthesizer or refreshable braille display.

Developers can do much to support screen-reading software and to help blind users perceive and understand screen content.

To support screen reading software, developers can:

Since screen readers can only read text (or give names to separately identifiable icons or tools), it is a good idea to:

Finally, documentation and training materials are always more accessible when:

For People with Low Vision

"Low vision" refers to a range of vision problems including:

Computer users with low vision often depend on the ability to enlarge or otherwise enhance areas of on-screen information. Screen enlargement software can be tremendously helpful.

To make on-screen information easier to see, developers can:

To make software more compatible with other applications that offer low-vision access features, developers can:

For People with Color Blindness

To improve access for colorblind users, developers can:

For People Who Are Hard-of-Hearing or Deaf

Many users with hearing losses need to have some method for adjusting volume or for coupling audio output directly to their hearing aids. These are hardware requirements that can be met by systems with built-in volume controls and headphone or audio output jacks. Users who have more severe hearing losses may choose to combine these solutions with visual display technologies designed for people who are deaf.

To increase the accessibility of software to users with hearing impairments, developers can:

Finally, telephone support staff should also have a text telephone (TTY) available in order to be able to assist deaf or hard-of-hearing customers.

For People with Physical Disabilities

The nature of physical disabilities varies widely. Some physically disabled users experience complete paralysis in some portion of their bodies. Others are restricted by muscular weakness. Some may have a very limited range of motion but may possess very fine movement control within that range. Others may have feeling in their limbs but little control over them. Still others have to work with uncontrolled, sporadic movements that interfere with their purposeful movements. Users with arthritis report that the joints in the hand and elsewhere are restricted in their range of motion both mechanically and by pain. Some users have posture difficulties that present problems solved only by mounting the computer screen in a non-standard orientation.

Physical disabilities by themselves do not usually affect a person's ability to perceive information displayed on the computer screen. They can, however, interfere with the interactive experience by preventing users from easily manipulating the interface.

To increase the accessibility of software for people with physical disabilities and ensure compatibility with assistive technologies, developers can:

For People with Language or Cognitive Disabilities

Language and cognitive disabilities are very difficult for developers to address, partly because of the diversity represented in the category. The group includes individuals with:

In addition, the degree of impairment within each of these categories can range broadly, from minimal to severe. In general, software designed to be as user-friendly as possible will improve accessibility for those with language or cognitive impairments.

To improve accessibility for people with language or cognitive disabilities, developers can:

It is important to bear in mind that those with language and cognitive disabilities often have difficulty processing print. To increase accessibility for this population, developers should take steps to make their software compatible with screen-reading software (for more information, see the section entitled "For People Who Are Blind.")

NEXT | CONTENTS