Evaluation Report
Executive Summary
This report describes the conformance of the Ystradgynlais Group Practice website with W3C’s Web Content Accessibility Guidelines (WCAG). The review process is described and is based on evaluation described in the Review Process section.
Based on this evaluation, the Ystradgynlais Group Practice website meets WCAG 2.1, Conformance Level AAA. Detailed review results are available in Results and Recommended Actions section below. Resources for follow-up study are listed in References section below. Feedback on this evaluation is welcome.
Background about Evaluation
Conformance evaluation of web accessibility requires a combination of semi-automated evaluation tools and manual evaluation by an experienced reviewer. The evaluation results in this report are based on evaluation conducted on the following date(s): 27/03/2020. The website may have changed since that time.
Scope of Review
- Ystradgynlais Group Practice
- ystradgynlaisgp.wales.nhs.uk
- All pages were tested and reviewed using semi-automated evaluation tools and conducting manual tests.
- The review was conducted from 02/12/2019 to 27/03/2020.
- English is the natural language of the website.
Reviewer(s)
Silicon Practice Development Team reviewed this website. Areas of expertise:
- Web Technologies
- Validation tools for Web technologies
- Approaches for evaluating Web accessibility
- Web Content Accessibility Guidelines and Techniques
- Approaches for evaluating Web Accessibility
- Disability barriers, assistive technologies, and adaptive strategies
Review Process
The website was tested for WCAG 2.1 AAA Conformance.
Evaluation and validation tools used
- Arc Toolkit (by The Paciello Group)
- axe – Web Accessibility Testing (by Deque Systems)
- Accessibility Insights for Web (by Accessibility Insights)
- Web Accessibility (by Level Access)
- Markup Validation Service (by World Wide Web Consortium)
- WAVE Web Accessibility Evaluation Tool
- AChecker
- Functional Accessibility Evaluator (FAE)
Manual reviews used
- Use plain and easy to understand language
- Make sure that all buttons, links and label elements are unique and descriptive
- Use only left-aligned text, to make the reading easier
- Validate the HTML code
- Use a language attribute on the HTML element
- Provide a unique title for each page
- Ensure that viewport zoom is not disabled
- Use landmark elements to indicate important content regions
- Make sure there is a visible focus style for interactive elements that are navigated to via keyboard input
- Check to see that keyboard focus order matches the visual layout
- Make sure that all image elements have an alt attribute
- Make sure that decorative images have empty alt attribute values
- Provide a text alternative for complex images such as charts, graphs, and maps
- Use heading elements to introduce content
- Heading levels used in a logical sentence
- Use list elements for list content
- Use the correct HTML markup to structure content
- Ensure that links are recognizable
- Provide a skip link and make sure that it is visible when focused
- Avoid links that open in a new window
- Use the table element to describe tabular data
- All inputs are associated with a corresponding label element
- Use fieldset and legend where appropriate
- Inputs use autocomplete where appropriate
- Make sure that form errors are displayed for all users
- Associate input error messaging with the input it corresponds to
- Make sure that error, warning, and success states are not visually communicated by just colour
- Make sure that media does not autoplay
- Ensure that media controls use appropriate markup
- Check to see that all media can be paused
- Confirm the presence of captions
- Remove seizure triggers
- Confirm that transcripts area available for audios
- Check the content in specialized browsing modes
- Increase text size to 200% without text overflow
- Make sure colour is not the only way information is conveyed
- Use a simple, straightforward, and consistent layout
- Check the contrast for all text, icons and input elements.
- Check text that overlaps images or video
- Make sure pseudo elements have just decorative purpose
- Check that the site can be rotated to any orientation
- Prevent horizontal scrolling
- Easily activate buttons and links
- Ensure sufficient space between clickable items in order to provide a scroll area
- Provide a sufficient target area to all clickable items
Results and Recommended Actions
This website appears to meet WCAG 2.1 AAA.
Accessibility features in which this site is strong include:
- Keyboard Accessibility
- Screen Reader Usability
- Input Assistance
- Visually Adaptable
- Accessible Visual Presentation
Results Overview
Principle | Level A | Level AA | Level AAA |
---|---|---|---|
1. Perceivable | 9 / 9 | 11 / 11 | 9 / 9 |
2. Operable | 14 / 14 | 3 / 3 | 12 / 12 |
3. Understandable | 5 / 5 | 5 / 5 | 7 / 7 |
4. Robust | 2 / 2 | 0 / 0 | 0 / 0 |
Total | 30 / 30 | 19 / 19 | 28 / 28 |
1. PERCEIVABLE
1.1. Text Alternatives
1.1.1. Non-text Content
- Level: A
- Outcome: Passed
1.2. Time-based Media
1.2.1. Audio-only and Video-only (Prerecorded)
- Level: A
- Outcome: Passed
1.2.2. Captions (Prerecorded)
- Level: A
- Outcome: Passed
1.2.3. Audio Description or Media Alternative (Prerecorded)
- Level: A
- Outcome: Passed
1.2.4. Captions (Live)
- Level: AA
- Outcome: Passed
1.2.5. Audio Description (Prerecorded)
- Level: AA
- Outcome: Passed
1.2.6. Sign Language (Prerecorded)
- Level: AAA
- Outcome: Passed
1.2.7. Extended Audio Description (Prerecorded)
- Level: AAA
- Outcome: Passed
1.2.8. Media Alternative (Prerecorded)
- Level: AAA
- Outcome: Passed
1.2.9. Audio-only (Live)
- Level: AAA
- Outcome: Passed
1.3. Adaptable
1.3.1. Info and Relationships
- Level: A
- Outcome: Passed
1.3.2. Meaningful Sequence
- Level: A
- Outcome: Passed
1.3.3. Sensory Characteristics
- Level: A
- Outcome: Passed
1.3.4. Orientation
- Level: AA
- Outcome: Passed
1.3.5. Identify Input Purpose
- Level: AA
- Outcome: Passed
1.3.6. Identify Purpose
- Level: AAA
- Outcome: Passed
1.4. Distinguishable
1.4.1. Use of Color
- Level: A
- Outcome: Passed
1.4.2. Audio Control
- Level: A
- Outcome: Passed
1.4.3. Contrast (Minimum)
- Level: AA
- Outcome: Passed
1.4.4. Resize text
- Level: AA
- Outcome: Passed
1.4.5. Images of Text
- Level: AA
- Outcome: Passed
1.4.6. Contrast (Enhanced)
- Level: AAA
- Outcome: Passed
1.4.7. Low or No Background Audio
- Level: AAA
- Outcome: Passed
1.4.8. Visual Presentation
- Level: AAA
- Outcome: Passed
1.4.9. Images of Text (No Exception)
- Level: AAA
- Outcome: Passed
1.4.10. Reflow
- Level: AA
- Outcome: Passed
1.4.11. Non-text Contrast
- Level: AA
- Outcome: Passed
1.4.12. Text Spacing
- Level: AA
- Outcome: Passed
1.4.13. Content on Hover or Focus
- Level: AA
- Outcome: Passed
2. OPERABLE
2.1. Keyboard Accessible
2.1.1. Keyboard
- Level: A
- Outcome: Passed
2.1.2. No Keyboard Trap
- Level: A
- Outcome: Passed
2.1.3. Keyboard (No Exception)
- Level: AAA
- Outcome: Passed
2.1.4. Character Key Shortcuts
- Level: A
- Outcome: Passed
2.2. Enough Time
2.2.1. Timing Adjustable
- Level: A
- Outcome: Passed
2.2.2. Pause, Stop, Hide
- Level: A
- Outcome: Passed
2.2.3. No Timing
- Level: AAA
- Outcome: Passed
2.2.4. Interruptions
- Level: AAA
- Outcome: Passed
2.2.5. Re-authenticating
- Level: AAA
- Outcome: Passed
2.2.6. Timeouts
- Level: AAA
- Outcome: Passed
2.3. Seizures and Physical Reactions
2.3.1. Three Flashes or Below Threshold
- Level: A
- Outcome: Passed
2.3.2. Three Flashes
- Level: AAA
- Outcome: Passed
2.3.3. Animation from Interactions
- Level: AAA
- Outcome: Passed
2.4. Navigable
2.4.1. Bypass Blocks
- Level: A
- Outcome: Passed
2.4.2. Page Titled
- Level: A
- Outcome: Passed
2.4.3. Focus Order
- Level: A
- Outcome: Passed
2.4.4. Link Purpose (In Context)
- Level: A
- Outcome: Passed
2.4.5. Multiple Ways
- Level: AA
- Outcome: Passed
2.4.6. Headings and Labels
- Level: AA
- Outcome: Passed
2.4.7. Focus Visible
- Level: AA
- Outcome: Passed
2.4.8. Location
- Level: AAA
- Outcome: Passed
2.4.9. Link Purpose (Link Only)
- Level: AAA
- Outcome: Passed
2.4.10. Section Headings
- Level: AAA
- Outcome: Passed
2.5. Input Modalities
2.5.1. Pointer Gestures
- Level: A
- Outcome: Passed
2.5.2. Pointer Cancellation
- Level: A
- Outcome: Passed
2.5.3. Label in Name
- Level: A
- Outcome: Passed
2.5.4. Motion Actuation
- Level: A
- Outcome: Passed
2.5.5. Target Size
- Level: AAA
- Outcome: Passed
2.5.6. Concurrent Input Mechanisms
- Level: AAA
- Outcome: Passed
3. UNDERSTANDABLE
3.1. Readable
3.1.1. Language of Page
- Level: A
- Outcome: Passed
3.1.2. Language of Parts
- Level: AA
- Outcome: Passed
3.1.3. Unusual Words
- Level: AAA
- Outcome: Passed
3.1.4. Abbreviations
- Level: AAA
- Outcome: Passed
3.1.5. Reading Level
- Level: AAA
- Outcome: Passed
3.1.6. Pronunciation
- Level: AAA
- Outcome: Passed
3.2. Predictable
3.2.1. On Focus
- Level: A
- Outcome: Passed
3.2.2. On Input
- Level: A
- Outcome: Passed
3.2.3. Consistent Navigation
- Level: AA
- Outcome: Passed
3.2.4. Consistent Identification
- Level: AA
- Outcome: Passed
3.2.5. Change on Request
- Level: AAA
- Outcome: Passed
3.3. Input Assistance
3.3.1. Error Identification
- Level: A
- Outcome: Passed
3.3.2. Labels or Instructions
- Level: A
- Outcome: Passed
3.3.3. Error Suggestion
- Level: AA
- Outcome: Passed
3.3.4. Error Prevention (Legal, Financial, Data)
- Level: AA
- Outcome: Passed
3.3.5. Help
- Level: AAA
- Outcome: Passed
3.3.6. Error Prevention (All)
- Level: AAA
- Outcome: Passed
4. ROBUST
4.1. Compatible
4.1.1. Parsing
- Level: A
- Outcome: Passed
4.1.2. Name, Role, Value
- Level: A
- Outcome: Passed
4.1.3. Status Messages
- Level: AA
- Outcome: Passed
These results are based on a thorough examination using the methods described in the Review Process section.