Executive Summary
This report describes the conformance of the BigChange Customer Portal with W3C's Web Content Accessibility Guidelines (WCAG). The review process is explained and is based on the evaluation described in the Review Process section.
Based on this evaluation, the BigChange Customer Portal website meets WCAG 2.1, Conformance Level AA. Detailed review results are available in the Results and Recommended Actions section below. Resources for follow-up study are listed in the 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 an evaluation conducted on the following date(s): 20/07/2022. The website may have changed since that time.
Scope of Review
- BigChange Customer Portal
- https://booking.bigchange.com
- The review was conducted from 30/05/2022 to 21/07/2022
- English and French are the natural languages of the website
Reviewer(s)
- CRMasters – Development Team
- BigChange
- BigChange - Contact Us
- Areas of expertise:
- Web technologies
- Validation tools for Web technologies
- Web Content Accessibility Guidelines and Techniques
- Approaches for evaluating Web accessibility
- Use of a variety of evaluation tools for Web site accessibility
- Disability barriers, assistive technologies, and adaptive strategies
Review Process
The website was tested for WCAG 2.1 AA Conformance.
Evaluation and validation tools used
Manual reviews used
We performed manual tests on the website, testing the usability of accessibility features based on each one of the Web Content Accessibility Guidelines principles.
1. Perceivable
During the manual review of the Perceivable principle, we verified that:
- Non-text content that is presented to the user has text alternatives.
- Landmarks are used to identify regions of pages.
- Headings are clearly defined.
- Icons are identified by the image role.
- Content is presented in a correct reading sequence.
- Instructions do not rely solely on sensory characteristics of components.
- Content does not restrict its view and operation to a single display orientation.
- Purpose of inputs, user interface components, icons and regions can be programmatically determined.
- Colour is not used as the only visual means of conveying information.
- Text and images of text have a contrast ratio of at least 4.5:1.
- Text can be resized up to 200% without loss of content or functionality.
- Text is used to convey information rather than images of text.
- Foreground and background colours can be selected by the user.
- Blocks of text have a maximum width of 80 characters.
- Text is not justified.
- Line spacing is at least 1.5 within paragraphs.
- Paragraph spacing is at least 1.5 times larger than the line spacing.
- Images of text are used only for decorative purposes.
- Content can be presented without loss of information and without requiring scrolling in two dimensions.
- User interface components and graphical objects have a contrast ratio of at least 3:1.
- No loss of information occurs by changing text spacing and layout.
- Content triggered by pointer hover or keyboard focus is dismissible, hoverable and persistent.
2. Operable
During the manual review of the Operable principle, we verified that:
- All functionality of the website can be operated through a keyboard.
- Keyboard focus is not trapped on any element.
- Users can extend any time limit set by the content.
- Timing is not an essential part of the event or activity presented by the content.
- Interruptions can be postponed or suppressed by the user.
- Pages do not contain anything that flashes more than three times in any one second period.
- A skip to content link is available to bypass blocks of content that are repeated on multiple pages.
- Pages have descriptive titles.
- Focusable elements receive focus in an order that preserves meaning and operability.
- Link purpose can be identified by its text alone.
- Pages can be accessed in more than one way.
- Headings and labels are descriptive.
- Keyboard focus indicator is clearly visible.
- Section headings are used to organise the content.
- All functionality that requires path-based gestures can be operated using a single pointer.
- Names of user interface components contain the visual label presented to the user.
- Content does not restrict the use of input modalities available on a platform.
3. Understandable
During the manual review on the Understandable principle, we verified that:
- Website language can be programmatically determined.
- An extended form of abbreviations can be identified.
- Text is presented in a readable and easy way.
- Changes of context are not initiated when an element receives focus.
- Changes of context are not initiated by changing the setting of a user interface.
- Elements repeated on multiple pages are consistently identified and occur in the same relative order each time.
- Changes of context are initiated only by user request.
- Errors are presented to users when an input error is automatically identified.
- Labels or instructions are provided for any content that requires user input.
- Fix suggestions are presented to users when an input error is automatically identified.
- Form submissions can be checked on pages that cause legal commitments or financial transactions.
4. Robust
During the manual review of the Robust principle, we verified that:
- Elements have complete start and end tags.
- Elements are nested according to their specifications.
- Elements do not contain duplicate attributes.
- IDs are unique.
- HTML is used according to specification.
- Name and role can be programmatically determined on all user interface components.
- States, properties, and values that can be set by the user can be programmatically set.
- Notification of changes to user interface components is available to user agents.
- Status messages can be programmatically determined and presented to the user by assistive technologies.
Results and Recommended Actions
This website appears to meet WCAG 2.1 AA.
Accessibility features in which this site is strong include:
- Keyboard Accessibility
- Screen Reader Usability
- Input Assistance
- Visually Adaptable
- Accessible Visual Presentation
The results are structured according to WCAG 2.1 and based on a thorough examination using the methods described in the Review Process section.
Results Overview
Detailed results, structured according to WCAG 2.1:
Principle |
Level A |
Level AA |
Level AAA |
1. Perceivable |
9/9 |
11/11 |
8/9 |
2. Operable |
14/14 |
3/3 |
8/12 |
3. Understandable |
5/5 |
5/5 |
5/7 |
4. Robust |
2/2 |
1/1 |
0/0 |
Total |
30/30 |
20/20 |
21/28 |
1. Perceivable
1.1. Text Alternatives
Guideline |
Level |
Status |
1.1.1. Non-text Content |
A |
Passed |
1.2. Time-based Media
Guideline |
Level |
Status |
1.2.1. Audio-only and Video-only (Pre-recorded) |
A |
Passed |
1.2.2. Captions (Pre-recorded) |
A |
Passed |
1.2.3. Audio Description or Media Alternative (Pre-recorded) |
A |
Passed |
1.2.4. Captions (Live) |
AA |
Passed |
1.2.5. Audio Description (Pre-recorded) |
AA |
Passed |
1.2.6. Sign Language (Pre-recorded) |
AAA |
Passed |
1.2.7. Extended Audio Description (Pre-recorded) |
AAA |
Passed |
1.2.8. Media Alternative (Pre-recorded) |
AAA |
Passed |
1.2.9. Audio-only (Live) |
AAA |
Passed |
1.3. Adaptable
Guideline |
Level |
Status |
1.3.1. Info and Relationships |
A |
Passed |
1.3.2. Meaningful Sequence |
A |
Passed |
1.3.3. Sensory Characteristics |
A |
Passed |
1.3.4. Orientation |
AA |
Passed |
1.3.5. Identify Input Purpose |
AA |
Passed |
1.3.6. Identify Purpose |
AAA |
Passed |
1.4. Distinguishable
Guideline |
Level |
Status |
1.4.1. Use of Colour |
A |
Passed |
1.4.2. Audio Control |
A |
Passed |
1.4.3. Contrast (Minimum) |
AA |
Passed |
1.4.4. Resize text |
AA |
Passed |
1.4.5. Images of Text |
AA |
Passed |
1.4.6. Contrast (Enhanced) |
AAA |
Failed |
1.4.7. Low or No Background Audio |
AAA |
Passed |
1.4.8. Visual Presentation |
AAA |
Passed |
1.4.9. Images of Text (No Exception) |
AAA |
Passed |
1.4.10. Reflow |
AA |
Passed |
1.4.11. Non-text Contrast |
AA |
Passed |
1.4.12. Text Spacing |
AA |
Passed |
1.4.13. Content on Hover or Focus |
AA |
Passed |
2. Operable
2.1. Keyboard Accessible
Guideline |
Level |
Status |
2.1.1. Keyboard |
A |
Passed |
2.1.2. No Keyboard Trap |
A |
Passed |
2.1.3. Keyboard (No Exception) |
AAA |
Failed |
2.1.4. Character Key Shortcuts |
A |
Passed |
2.2. Enough Time
Guideline |
Level |
Status |
2.2.1. Timing Adjustable |
A |
Passed |
2.2.2. Pause, Stop, Hide |
A |
Passed |
2.2.3. No Timing |
AAA |
Passed |
2.2.4. Interruptions |
AAA |
Passed |
2.2.5. Re-authenticating |
AAA |
Failed |
2.2.6. Timeouts |
AAA |
Failed |
2.3. Seizures and Physical Reactions
Guideline |
Level |
Status |
2.3.1. Three Flashes or Below Threshold |
A |
Passed |
2.3.2. Three Flashes |
AAA |
Passed |
2.3.3. Animation from Interactions |
AAA |
Passed |
2.4. Navigable
Guideline |
Level |
Status |
2.4.1. Bypass Blocks |
A |
Passed |
2.4.2. Page Titled |
A |
Passed |
2.4.3. Focus Order |
A |
Passed |
2.4.4. Link Purpose (In Context) |
A |
Passed |
2.4.5. Multiple Ways |
AA |
Passed |
2.4.6. Headings and Labels |
AA |
Passed |
2.4.7. Focus Visible |
AA |
Passed |
2.4.8. Location |
AAA |
Passed |
2.4.9. Link Purpose (Link Only) |
AAA |
Passed |
2.4.10. Section Headings |
AAA |
Passed |
2.5. Input Modalities
Guideline |
Level |
Status |
2.5.1. Pointer Gestures |
A |
Passed |
2.5.2. Pointer Cancellation |
A |
Passed |
2.5.3. Label in Name |
A |
Passed |
2.5.4. Motion Actuation |
A |
Passed |
2.5.5. Target Size |
AAA |
Failed |
2.5.6. Concurrent Input Mechanisms |
AAA |
Passed |
3. Understandable
3.1. Readable
Guideline |
Level |
Status |
3.1.1. Language of Page |
A |
Passed |
3.1.2. Language of Parts |
AA |
Passed |
3.1.3. Unusual Words |
AAA |
Passed |
3.1.4. Abbreviations |
AAA |
Passed |
3.1.5. Reading Level |
AAA |
Passed |
3.1.6. Pronunciation |
AAA |
Passed |
3.2. Predictable
Guideline |
Level |
Status |
3.2.1. On Focus |
A |
Passed |
3.2.2. On Input |
A |
Passed |
3.2.3. Consistent Navigation |
AA |
Passed |
3.2.4. Consistent Identification |
AA |
Passed |
3.2.5. Change on Request |
AAA |
Passed |
3.3. Input Assistance
Guideline |
Level |
Status |
3.3.1. Error Identification |
A |
Passed |
3.3.2. Labels or Instructions |
A |
Passed |
3.3.3. Error Suggestion |
AA |
Passed |
3.3.4. Error Prevention (Legal, Financial, Data) |
AA |
Passed |
3.3.5. Help |
AAA |
Failed |
3.3.6. Error Prevention (All) |
AAA |
Failed |
4. Robust
4.1. Compatible
Guideline |
Level |
Status |
4.1.1. Parsing |
A |
Passed |
4.1.2. Name, Role, Value |
A |
Passed |
4.1.3. Status Messages |
AA |
Passed |
References