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