Assess your website standards in conformance to standard web accessibility guidelines
-An Initiative by RISHA Lab IIT Tirupati
The vision of providing access to all web content equally for all users makes web accessibility a fundamental goal of today’s internet. Web accessibility is the practice of removing barriers from websites that could hinder functionality for users with various disabilities. Web accessibility is measured against the accessibility guidelines such as WCAG, GIGW, and so on. WCAG 2.2 is the latest set of guidelines for web accessibility that helps in making websites accessible. The web accessibility tools available in the World Wide Web Consortium (W3C), only conform up to WCAG 2.1 guidelines, while no tools exist for the latest set of guidelines. Despite the availability of several tools to check the conformity of websites with WCAG 2.1 guidelines, there is a scarcity of tools that are both open source and scalable. To support automated accessibility evaluation of numerous websites against WCAG 2.2, 2.1, and 2.0 we present a tool, WAccess. WAccess highlights violations of 13 guidelines from WCAG 2.0, 9 guidelines from WCAG 2.1, and 7 guidelines from WCAG 2.2 of a specific web page on the web console and suggests the fix for violations while specifying violating code snippet simultaneously. We evaluated WAccess against 2227 government websites of India and observed a total of about 6.1 million violations.
Team
Akhila Sri Manasa Venigalla
Kowndinya Boyalakuntla
Dr. Sridhar Chimalakonda
After installation, navigate to a web page (in this case https://commerce.gov.in). After opening the web page the accessibility analysis starts.
Open the web console (Ctrl + Shift + I) to see the list of violations. Violations are shown categorically with the rule being violated followed by error causing the violations and code snippet that needs a fix also with the recommendation to the code snippet.
Out of the 9 proposed guidelines for WCAG 2.2, we have implemented 7 guidelines, namely:
Accessible Authentication - ID: 3.3.7 - Conformance level: A
Dragging Movements - ID: 2.5.7 - Conformance level: AA
Focus Appearance Minimum - ID: 2.4.11 - Conformance level: AA
Focus Appearance Minimum - ID: 2.4.12 - Conformance level: AAA
Fixed Reference Points - ID: 2.4.13 - Conformance level: A
Pointer Target Spacing - ID: 2.5.8 - Conformance level: AA
Hidden Controls - ID: 3.2.7 - Conformance level: A
Out of the 17 proposed guidelines for WCAG 2.1, we have implemented 9 guidelines, namely:
Identify Input Purpose - ID: 1.3.5 - Conformance level: AA
Identify Purpose - ID: 1.3.6 - Conformance level: AAA
Non-Text Context - ID: 1.4.11 - Conformance level: AA
Content on Hover or Focus - ID: 1.4.13 - Conformance level: AA
Character Key Shortcuts - ID: 2.1.4 - Conformance level: A
Animations from Interactions - ID: 2.3.3 - Conformance level: AAA
Label in Name - ID: 2.5.3 - Conformance level: A
Target Size - ID: 2.5.5 - Conformance level: AAA
Status Messages - ID: 4.1.3 - Conformance level: AA
Out of the 61 proposed guidelines for WCAG 2.0, we have implemented 13 guidelines, namely:
Non text Content - ID: 1.1.1 - Conformance level: A
Info and Relationships - ID: 1.3.1 - Conformance level: A
Use of Color - ID: 1.4.1 - Conformance level: A
Contrast (Minimum) - ID: 1.4.3 - Conformance level: AA
Resize text - ID: 1.4.4 - Conformance level: AA
Contrast (Enhanced) - ID: 1.4.6 - Conformance level: AAA
Keyboard - ID: 2.1.1 - Conformance level: A
Pause, Stop, Hide - ID: 2.2.2 - Conformance level: A
Link Purpose (In Context) - ID: 2.4.4 - Conformance level: A
Headings and Labels - ID: 2.4.6 - Conformance level: AA
Language of Page - ID: 3.1.1 - Conformance level: A
Labels or Instructions - ID: 3.3.2 - Conformance level: A
Parsing - ID: 4.1.1 - Conformance level: A