a11yTips — Provide alternate audio CAPTCHAs to support visual…




Provide alternate audio CAPTCHAs to support visual CAPTCHA tasks

Make sure alternate audio CAPTCHAs are also provided and serve the same purpose

Regular CAPTCHA images rely on a user’s ability to see an image and report what it contains, but not everyone can do that easily. When users are visually impaired or simply can’t figure out what characters the image contains, the only option is often to rely on a different version of the CAPTCHA. By providing alternate CAPTCHA tasks that use different modalities, such as audio, users are more likely to be able to complete one of the tasks successfully.

To do so, simply make sure that alternatives to the default distorted text CAPTCHA images are also provided, whenever CAPTCHA tasks are required. These alternatives will often take the form of audio versions of the exact same CAPTCHA test, so that people who cannot see (or simply recognize) the CAPTCHA image still have a chance at successfully completing the test through other means. By combining an image version of the CAPTCHA with an auditory version of the same CAPTCHA, all users, including non-sighted users using assistive technologies, stand a slightly better chance of successfully completing the test. While doing so will [...]

Read article at dboudreau.tumblr.com

Article Taxonomies

Categories: ,
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65