Home

Criterion 508 Final Audit Report

image

Contents

1. Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 13 of 13 All rights reserved 1194 21 F Textual Information Provision Textual information shall be provided through operating system functions for displaying text The minimum information that shall be made available is text content text input caret location and text attributes Plain English Programmers developing their own programmatic method for rendering textual information to the display that does not use the OS standard methods of doing so APIs STOUT etc shall provide the same information via accessible text based methods Why this is important Screen readers and other accessibility programs rely on standard methods of text rendering in order to be able to parse it properly and output the contents to the user through sound or Braille Alternative text rendering methods may impair or negate the software s ability to read and interpret text Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 14 of 14 All rights reserved How to Test 1 If the text can be selected by or focused using the keyboard it is probably also readable by screen reader 2 A screen reader such as Jaws may prove helpful in testing changes to the message dialogs to verify that the dialog message is relayed properly 3 Jaws will be useful to evaluate form element values as well as state changes resulting from user i
2. on a black and white printer or adjust the display to monochrome and verify that all information is still conveyed 3 Make use of the freely available tools on the web to test software for this provision While web sites designed to test for color blindness are generally intended to test other web pages they can be used on any images available on the web including uploaded screenshots One such site is http colorfilter wickline org Copyright 2001 2009 Criterion 508 Solutions Inc Page 20 of 20 All rights reserved 1194 21 J Color Contrast Levels Provision When a product permits a user to adjust color and contrast settings a variety of color selections capable of producing a range of contrast levels shall be provided Plain English In the event the application allows users to define their own color choices a sufficiently wide range of hue saturation and especially value brightness must be provided Why this is important Users must be allowed to make color selections which produce a sufficiently high contrast to make text legible In applications which offer a limited selection of pre set color options to choose from users with some high contrast color schemes may not be able to make a color choice resulting in high contrast output leaving text difficult to read illegible or invisible Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 21 of 21 All rights r
3. on a on a fresh OS installation as it may conflict with certain display drivers and some applications particularly other screen readers Once installed continue to use the keyboard to navigate and evaluate Jaws reaction upon highlighting a populated table data cell Copyright 2001 2009 Criterion 508 Solutions Inc Page 10 of 10 All rights reserved 1194 21 D User Interface Elements Provision Sufficient information about a user interface element including the identity operation and state of the element shall be available to assistive technology When an image represents a program element the information conveyed by the image must also be available in text Plain English User interface elements forms sliders checkboxes toolbars scroll bars buttons bitmap images etc must be identifiable and describable by assistive technologies Why this is important Users of screen readers rely on meaningful information regarding user interface elements to understand what they are what they affect accomplish what options settings are available and how to manipulate them e g what buttons to press to change the setting Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 11 of 11 All rights reserved How to Test 1 The most reliable means of testing program controls for accessibility is to install and test the application using Jaws for Windows a free evaluation ver
4. the form including all directions and cues Plain English Users of assistive technologies especially those using screen readers must be able to understand a form s elements their contents and the form s overall purpose sufficiently well to successfully complete the form Why this is important While text immediately surrounding a form element can readily be visually associated with the form element s function users that rely on screen readers rely on other means to determine a form element s meaning and purpose All form elements must expose clear concise information to assistive technologies regarding their label as well as their contents and or state if applicable Additional cues and instructions may also be required for comprehension of the form to lead a user to its successful completion Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 24 of 24 All rights reserved How to Test 1 Every form element must have an associated text label Visually inspect form labels to ensure they are no more than 3 pixels distant from their corresponding form element You can use a graphic editing utility to take a screenshot of a form then employ a marquee or similar tool to measure the distance between the text label s baseline and its paired form element 2 Explicit label associations are also highly recommended consider adding relevant unit testing to catch form elements w
5. Consistent Meaning YES F Textual Information YES G Respect User Display Settings YES H Animation Alternatives NA 1 Color and Meaning YES J Color Contrast Levels YES K No Flashing or Blinking NA L Electronic Forms YES Copyright 2001 2009 Criterion 508 Solutions Inc All rights reserved Page 4 of 4 Section 508 Subpart B 1194 21 Software Applications and Operating Systems 1194 21 A Keyboard Only Functionality Provision When software is designed to run on a system that has a keyboard product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually Plain English 1 Applies to applications intended to run on a desktop PC workstation notebook or equivalent 2 All functions that concern the use or manipulation of text must be navigable solely by using the keyboard Why this is important Several classes of users with special needs such as those with difficulties related to manual dexterity that cannot operate a mouse effectively or visually disabled individuals who can control one but cannot see the relative position of the cursor on a screen depend entirely on the use of a keyboard to provide navigational input to their computer Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 5 of 5 All rights reserved How to Test e Install the software using
6. VISIOEI aiite iced ted cedat added edges ET 16 Plai Engs Di merasa ER ER 16 Why this is IDOL ee a dest had AAA dM M dE AE 16 Section 508 Compliance sse 16 FIOW 10 TOS sco cece ices oou riui cra tuU dou iu 17 8 1194 21 H Animation Alternatives eessssseeeeeeennn 18 PIOVISION o Son tns Cn So unie nU SD nO ED MD 18 Elak nle N Ce cece A d eC Piet Rae oR hes ce 18 Why this is important aac scetececereticescontccaec meer ERE ER PER EM EIE 18 Secon 508 COmpllariCe s opa a a ea ducc 18 8 1194 21 I Color and Meaning sessseesseeenenneeennnnnn 19 PIOVISIOIS acis Sto nc Dh DD ML D Mn D DEM IDE 19 PICU Engis IN PEERS REESE TTE EE TETTE M EcL 19 Why this IS important ose oo e eo pee Eon Od 19 Section 508 Compliance eessssssissssssesssee eene 19 How to TOSE PPP pcr Se hie Soe Sie toile Oe he debates 20 8 1194 21 J Color Contrast Levels sssssssseeeeeeenn 21 PEOVISIODE 25 ioo sitet ditata dara tos ea deme spied n RR IN ines UD AR D ieee 21 Palris est tu p ML ML E ere eee eee 21 Why this is important 2265 a iosess ee aep Eee pers od ve nee b ES aosars ENecu re EDU eS EMPn lue EAIa S UdE 21 Section SOS COMPARES ss eate cer tla M ecu Ua M ERE UR is 21 Howto TOS E25 specs ede esd sect tne ss See erga cain deve eke neg up aede 22 8 1194 21 K No Flashing or BIINKing ceeeeeeeeeeeeeeeeeeeeeeeeneeeeeeeee
7. d other options All operating system accessibility options should still work with the application running 2 Enable any assistive technology settings in the application Ensure that these functions do not affect the operating system or other assistive application s accessibility features 3 Use assistive technology Such as a screen reader with the application Insure that the assistive program runs correctly and no functionality is overridden by the application Copyright 2001 2009 Criterion 508 Solutions Inc Page 8 of 8 All rights reserved 1194 21 C Input Focus Provision A well defined on screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes The focus shall be programmatically exposed so that assistive technology can track focus and focus changes Plain English 1 The currently active element or control on the screen the focus is frequently used by assistive technologies 2 The focus must be clearly visible on the screen as well as programmatically exposed to interpretation and manipulation by external means Why this is important The ability to interpret the focus enables software to relay important information to assistive technologies such as a screen magnifier s ability to follow the cursor the ability to read back the focus contents to a screen reader or to suggest possible courses of action from your current po
8. e doin det en oxdccaaets deles d o got eudets lon dE dE edad 9 PR VIGO Mees es sacs tuse mede MEME NM EL MID E CE Id Un MN M EI 9 Plain Enghs bee be pencce denies dase eset aa a Eaa Aaea 9 Why this is important 2i reete ere e Here tenue stances 9 Section 508 CORpllalT6G uacua torri iet tra rat nan etie Ea nuu ranae ununi uad 9 pe Ce TE Mte 10 8 1194 21 D User Interface Elements cesses 11 PROVISION M M 11 Plam ING pM 11 Why this is important 11 Section 508 Compliance sss 11 HOW TESS eM coc 12 8 1194 21 E Bitmap Images Consistent Meaning sssesssss 13 xi TT 13 Plait Enghs ETT t 13 Why this is important RTT 13 Section 508 Compliance wy code eei petu ce cepa dn pusiceun cade dada o ede Seda netus 13 8 1194 21 F Textual Information eesssseeesssseeeeeeeeeeenn 14 xii o D E aE 14 Plain Endet so REESE PUEDE DN MEE EE 14 Why this is important ERROR 14 Section 508 Compliance wis soucis deundsi petu duis datae cda bdo detond ui nb dut se soutient 14 pie 10 TOG me M ium 15 Copyright 2001 2009 Criterion 508 Solutions Inc Page 2 of 2 All rights reserved 8 1194 21 G Respect User Display Settings ccccceeeeeeeeeeeeeeeeeeeeeeeeeees 16 PEO
9. eeeeeees 23 BO VIGHO etek rec CL LAU hed ire ete M ELE M AM A Adr 23 Plain EMG IIS Iie isro a tete te Sette tete See e teta Sotto leis 23 Why this 1S important o nicis to dint ea io pan esq eda etate 23 Section 508 Compliance sse 23 9 1194 21 L Electronic Forms 082s Aa ala ares 24 PYGVISION 25 cotecves cote vua miU DLE NS UD AU NUS XM PUE U RA wid A AA Ee AAR 24 Plain Endllsh utet c E c d aU 24 Why this is important sesssssssssssseseeeeneeeennnnnemm nennen nennen 24 Section 508 Compliance eeessssecsesssseesseee eene 24 FIOW 10 NES EDT cn coc MES 25 Appendix A Subpart B Technical Standards 1194 21 Software applications and operating SYSICINS cea d auos octqeoqasq tuti ut ette LA ANN UU dE 26 Copyright 2001 2009 Criterion 508 Solutions Inc Page 3 of 3 All rights reserved Executive Summary The purpose of this document is to evaluate the CourseAvenue Player for Section 508 compliance Conclusion The CourseAvenue Player has been audited and found to be Compliant with Section 508 Subpart B Software Applications and Operating Systems 1194 21 Section 508 Compliant Overview Section 508 Subpart B Technical Compliant Standards 1194 21 Software A Keyboard Only Functionality YES B Respect Accessibility Settings YES C Input Focus YES D User Interface Elements YES E Bitmap Images
10. er products that are identified as accessibility features where those features are developed and documented according to industry standards Applications also shall not disrupt or disable activated features of any operating system that are identified as accessibility features where the application programming interface for those accessibility features has been documented by the manufacturer of the operating system and is available to the product developer Plain English The application cannot negate disable or otherwise disrupt the proper operation of any operating system or third party vendor accessibility enhancement features applications Why this is important Numerous augmentative operating system features and third party accessibility products are regularly employed by people with disabilities like screen magnifiers color inverters custom cursor sizes and cursor locators visual sound event notifications and sticky keys which those users require in addition to compliance to the accessibility provisions of the target application itself to be able to effectively use a computer Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 7 of 7 All rights reserved How to Test 1 Activate all of the accessibility features on the test machine in Windows click on Start gt Settings gt Control Panel double click on the Accessibility Options icon and enable StickyKeys MouseKeys an
11. eserved How to Test Review the options provided by the The Web Accessibility Tools Consortium WAT C Various Color Contrast tools can be downloaded from their website at http www wat c org tools index html These tools will help you in determining if the contrast between colors on the screen meet or exceed the necessary values to help those who have limited vision Copyright 2001 2009 Criterion 508 Solutions Inc Page 22 of 22 All rights reserved 1194 21 K No Flashing or Blinking Provision Software shall not use flashing or blinking text objects or other elements having a flash or blink frequency greater than 2 Hz and lower than 55 Hz Plain English At no time should the whole or any portion of the application flash blink or visibly strobe on the screen between twice and 55 times per second whether by intentional or unintentional means Why this is important Lights or brightly lit objects which strobe within this frequency range can produce seizures in individuals susceptible to certain conditions such as photosensitive Epilepsy Section 508 Compliance Not Applicable Copyright 2001 2009 Criterion 508 Solutions Inc Page 23 of 23 All rights reserved 1194 21 L Electronic Forms Provision When electronic forms are used the form shall allow people using assistive technology to access the information field elements and functionality required for completion and submission of
12. ex Q Criterion Criterion 508 Solutions Software Audit Provided Section 508 Compliance Final Audit for CourseAvenue Inc Player Date February 18 2009 Prepared By Criterion 508 Solutions Inc 5012 Prairie Place Suite 100 Johnston lowa 50131 Toll 888 508 EXPERTS 3973 Email Info Criterion508 com Visit www Criterion508 com e An SBA Certified 8a Woman Owned Firm e Certificate Number 109138 Table of Contents Criterion 508 Solutions Software Audit Provided ccccccseeeceeeeeeseeeeeeeeseeeeees 1 Executive SUITE sodass nested aoeaitiu crines dedere ntn use etleend etes enie 4 eges TK 4 Section 508 Compliant Overview sse 4 Section 508 Subpart B 1194 21 Software Applications and Operating Systems 8 1194 21 A Keyboard Only Functionality eeeseseeeeeeeeee 5 Faros cog PR 5 Plain Enghs Pissis m rear telsiaentarmsdend 5 Why TIS 1S important temo aa 5 Section 508 Compliance voissscicsstancctiscnndiaiscnasannedhonaidasstouanenbehiaaiedwoosabnoonabnets 5 p ae ho cee ee ee ee ee 6 8 1194 21 B Respect Accessibility Settings seesseseeessssssss 7 gie p Pr 7 Plam Engis LEE MON 7 Why this i important RR inna e 7 Section 508 Compliance eoe o e Oe He ae Mali eniin 7 RAIN EDT 8 1194 21 C Input FOCUS c isueseeiooc
13. g Windows XP which is a commonly used high contrast accessibility setting 2 Once you have completed a circuit in one color scheme choose a second different High Contrast scheme and test again to verify that all text is visible and clearly legible Some problems may only appear in one mode or the other 3 Enable Microsoft s bundled Magnifier Start gt Programs gt Accessories gt Accessibility and insure that the tool s settings are not adversely affected when working with the application 4 With each setting applied insure that the application continues to function appropriately and does not disable or change these user defined system display settings Copyright 2001 2009 Criterion 508 Solutions Inc Page 17 of 17 All rights reserved 1194 21 H Animation Alternatives Provision When animation is displayed the information shall be displayable in at least one non animated presentation mode at the option of the user Plain English For every animation in the product provide a non animated alternative and the ability to let a user choose their preferred version Why this is important The contents of animations may be just partially viewable or may occur too rapidly for users with special needs to follow A non animated alternative presentation allows the information to be examined at the user s preferred pace Section 508 Compliance Not Applicable Copyright 2001 2009 Criteri
14. ith missing or duplicate labels 3 Use the keyboard to navigate through all forms Make sure the tab order makes sense in particular verify that action buttons designed to submit the form appear as the last elements in the form body Copyright 2001 2009 Criterion 508 Solutions Inc Page 25 of 25 All rights reserved Appendix A Subpart B Technical Standards 1194 21 Software applications and operating systems a When software is designed to run on a system that has a keyboard product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually b Applications shall not disrupt or disable activated features of other products that are identified as accessibility features where those features are developed and documented according to industry standards Applications also shall not disrupt or disable activated features of any operating system that are identified as accessibility features where the application programming interface for those accessibility features has been documented by the manufacturer of the operating system and is available to the product developer c A well defined on screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes The focus shall be programmatically exposed so that assistive technology can track focus and focus changes d Sufficient info
15. nk frequency greater than 2 Hz and lower than 55 Hz 1 When electronic forms are used the form shall allow people using assistive technology to access the information field elements and functionality required for completion and submission of the form including all directions and cues Copyright 2001 2009 Criterion 508 Solutions Inc Page 27 of 27 All rights reserved
16. nput and interaction Copyright 2001 2009 Criterion 508 Solutions Inc Page 15 of 15 All rights reserved 1194 21 G Respect User Display Settings Provision Applications shall not override user selected contrast and color selections and other individual display attributes Plain English 1 Applications must transparently follow the user s OS defined choice of color selections and other display attributes or 2 Provide a toggle mechanism to allow a user s color selections to apply to an application that normally overrides these display attribute settings Why this is important Operating systems provide the ability to allow users to select their own color and display settings not just to suit personal tastes but also to accommodate individual needs with respect to accessibility A common example of a visually impaired user s display settings would involve the use of large fonts and a high contrast color scheme with bright or white colored text on a black background for improved readability on electronic displays Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 16 of 16 All rights reserved How to Test 1 An effective test would be to set your own display settings to the High Contrast Black color scheme under Settings gt Control Panel gt Display gt Appearance tab you may have to switch to Windows Classic style Windows and buttons first if usin
17. on 508 Solutions Inc Page 18 of 18 All rights reserved 1194 21 I Color and Meaning Provision Color coding shall not be used as the only means of conveying information indicating an action prompting a response or distinguishing a visual element Plain English 1 While color may be freely employed throughout the application for functional purposes it cannot be the single means of conveying that meaning 2 The same meaning must be made apparent via another method that does not depend on the use of color Why this is important People who are blind color blind and color deficient users are unable to distinguish color based visual cues such as those used to denote status or function such as highlighting overdue items in red or pressing the green button to continue Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 19 of 19 All rights reserved How to Test 1 Examine the code and graphics with color in mind if you are specifying an explicit color or allowing the user to select their own colored events consider the reason for doing so If color is used to visually convey information check to make sure the same information is delivered in an accessible alternative method as well 2 Set Accessibility controls to view the application in black and white or monochrome verify that all information is still conveyed Alternatively print the information without color
18. only the keyboard e Confirm that the application s user manual or help file provides keyboard equivalent information Each feature or function must have a keyboard only means to access and use that option e Test the application by placing your pointing device out of reach and navigate the application from end to end using the keyboard Tab Shift Tab to move between separate control elements and buttons Ctrl Tab Ctrl Shift Tab to escape from looping elements such as tables cursor arrow keys to move between lists of tabs and other related control elements space bar to select or toggle the active form element and Alt Letter key combinations to access shortcuts and menu features e For applications using JAVA Work with the application as you expect a user normally would continue to use only the keyboard as your means of moving around the application If you find yourself reaching for the mouse at any point because you are unable to access a control or other information using the standard Java key binding consult http java sun com j2se 1 4 2 docs api javax swing doc files Key Windows html for a list of Windows key bindings for Java make a note of the feature to make keyboard accessible then continue testing Copyright 2001 2009 Criterion 508 Solutions Inc Page 6 of 6 All rights reserved 1194 21 B Respect Accessibility Settings Provision Applications shall not disrupt or disable activated features of oth
19. rmation about a user interface element including the identity operation and state of the element shall be available to assistive technology When an image represents a program element the information conveyed by the image must also be available in text e When bitmap images are used to identify controls status indicators or other programmatic elements the meaning assigned to those images shall be consistent throughout an application s performance f Textual information shall be provided through operating system functions for displaying text The minimum information that shall be made available is text content text input caret location and text attributes g Applications shall not override user selected contrast and color selections and other individual display attributes h When animation is displayed the information shall be displayable in at least one non animated presentation mode at the option of the user i Color coding shall not be used as the only means of conveying information indicating an action prompting a response or distinguishing a visual element Copyright 2001 2009 Criterion 508 Solutions Inc Page 26 of 26 All rights reserved i When a product permits a user to adjust color and contrast settings a variety of color selections capable of producing a range of contrast levels shall be provided k Software shall not use flashing or blinking text objects or other elements having a flash or bli
20. sion of Jaws is available here http www freedomscientific com 2 It is recommended that Jaws be installed on a on a fresh OS installation because it may conflict with certain display drivers and some applications particularly other screen readers Once installed use the keyboard to navigate and evaluate Jaws reaction as the focus is brought to bear on various controls within the application If the control is exposing the information required you should be able to successfully understand the control s title purpose current state and how to change the setting Copyright 2001 2009 Criterion 508 Solutions Inc Page 12 of 12 All rights reserved 1194 21 E Bitmap Images Consistent Meaning Provision When bitmap images are used to identify controls status indicators or other programmatic elements the meaning assigned to those images shall be consistent throughout an application s performance Plain English 1 Applies to bitmap and in some cases vector graphics employed in lieu of or in addition to standard interface controls and readouts 2 Bitmaps associated meaning must be carried consistently in their use throughout the application Why this is important Because the mind makes strong and usually quick associations between a visual appearance and meaning it is important that the association made is not distorted or confused by inconsistent employment of the image Section 508 Compliance
21. sition Similarly the visual indicator of the focus helps all users including those with special needs in identifying the currently focused interface element Section 508 Compliance Compliant Copyright 2001 2009 Criterion 508 Solutions Inc Page 9 of 9 All rights reserved How to Test 1 Use the keyboard to navigate through the application without any assistive technologies loaded Verify that the focus is visible as you move throughout the application The focus should not disappear while focusing on an element or control 2 Since Microsoft s bundled Magnifier software is bundled with Windows 98 and later products it is a good candidate for use to test for compliance with this provision You can usually find it under Start gt Programs gt Accessories gt Accessibility 3 In the dialog that should appear on successfully loading the Magnifier application check Follow keyboard focus and Follow text editing and uncheck Follow mouse cursor then click OK to accept the changes and minimize the dialog 4 Use the keyboard to navigate through the application The magnification window which displays at the top of your screen by default should follow the keyboard s focus 5 One method of testing a tables focus is to install an evaluation copy of Jaws for Windows you can download a free evaluation version here http www freedomscientific com It is recommended that Jaws be installed

Download Pdf Manuals

image

Related Search

Related Contents

Wiley AutoCAD 2012 and AutoCAD LT 2012 Essentials  CyberLink PowerDirector  Conformiq Evaluation Guide  Bon de commande  User Manual - Projector Central    Hydrogen generator model NM Series II User`s manual  www.pce-iberica.es  消費生活用製品の重大製品事故に係る公表について  NiMH Battery Charger and Battery Pack - Sea  

Copyright © All rights reserved.
Failed to retrieve file