Docebo Voluntary Product Accessibility Template (VPAT)
Name of Product/Version: Docebo Learn Version 2021.1
Report Date: 9 February, 2021
Document Version: 2.0
Product Description: Docebo is an easy-to-use, highly configurable and affordable learning platform with the end-to-end capabilities and critical functionality needed to train internal and external workforces, partners and customers.
Contact Email: accessibility@docebo.com
Scope of This Document
This voluntary model of product accessibility, or VPAT, is a document that Docebo makes available publicly to clearly identify the state of compliance of the platform with WCAG 2.1 standards, level AA (with references also to European Telecommunications Standards Institute EN 301 549 and US Federal Government Revised 508 Standards).
This VPAT applies to the Learner role only, since the platform is accessible from the learner’s point of view only. It does not apply to the content providers and platform administration.
As for the learner role, we consider the platform core functionality in terms of accessing and attending the courses included in the learner’s learning path. At the moment, other learner features are explicitly excluded. Accessibility has been implemented for Docebo 7.0, and it is not available on Docebo 6.9.
Docebo’s journey towards accessibility began in 2020 and it can be considered as a work in progress, as more and more areas of the learner experience meet the platform accessibility standards. As of January 26, 2021, the compliance on accessibility has reached in the following areas of your desktop platform:
Registration and Platform Policies
- Login page
- Self-registration page
- Reset Password page
- Legal agreements on dialogs: Privacy Policy, Cookie Policy and Terms & Condition
Layout
- Header (including the global search box and the related quick results window), user menu, notifications and gamification panels
- Footer
Built-In Pages
- The My Courses and Learning Plans page
- The Course Catalog page
- The All Channels page
- The My Channel page
- Any Single Channel page
- The Latest Content page
- The My Areas of Interest page
Widgets
- Courses and learning plans
- Catalogs
- Channels
Please note that the following elements and functionalities are not included in this list:
- all of the filters included in the pages and in the widgets listed in this chapter are included, except for date pickers in time frame filters (such as calendars)
- the calendar display mode view in the Course Catalog widget and page
- the Ask the Expert panels
- the Share Content panel
- the Add to Playlist panel
Docebo has developed these areas of the platform with accessibility in mind, so that they can be used by anyone, in any condition, and in any situation. Docebo keeps working on other areas of the learner experience of the Docebo learning platform in order to extend the areas covered by accessibility over time. For any general inquiry related to accessibility, or if you have any ideas you would like to share with us, we are glad to hear from you. Do not hesitate to contact our accessibility program manager at accessibility@docebo.com
Evaluation Methods Used
Testing Docebo Learn 2021.1 involved:
- Manual test: Manual functionality Inspection, JAWS, NVDA, Keyboard navigation.
- Test Environment: Windows 10, Mac OSX.
- Automated test: keyboard navigation.
- Semi-Automated test: WAVE Evaluation Tool.
Applicable Standards/Guidelines
This report covers the degree of conformance for the following accessibility standard/guidelines:
STANDARD/GUIDELINE | INCLUDED IN REPORT |
---|---|
Web Content Accessibility Guidelines 2.0 | Level A – Level AA |
Web Content Accessibility Guidelines 2.1 | Level A – Level AA |
Revised Section 508 standards published January 18, 2017, and corrected January 22, 2018 | Yes |
EN 301 549 Accessibility requirements suitable for public procurement of ICT products and services in Europe, – V2.1.2 (2018-08) | Yes |
Terms
The terms used in the Conformance Level information are defined as follows:
- Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
- Partially Supports: Some functionality of the product does not meet the criterion.
- Does Not Support: The majority of product functionality does not meet the criterion.
- Not Applicable: The criterion is not relevant to the product.
- Not Evaluated: The product has not been evaluated against the criterion.
This can be used only in WCAG 2.1 Level AAA.
WCAG 2.1 Report
Tables 1 and 2 also document conformance with:
- EN 301 549: Chapter 9 – Web, Sections 10.1-10.4 of Chapter 10 – Non-Web documents, and Sections 11.1-11.4 and 11.8.2 of Chapter 11 – Non-Web Software (open and closed functionality), and Sections 12.1.2 and 12.2.4 of Chapter 12 – Documentation
- Revised Section 508: Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing, and Chapter 6 – 602.3 Electronic Support Documentation.
Note: When reporting on conformance with the WCAG 2.1 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.1 Conformance Requirements.
Table 1: Success Criteria, Level A
Criteria | Conformance Level | Remarks And Explanations | |||
---|---|---|---|---|---|
1.1.1 Non-text Content (Level A) | Partially Supports | Most of the content available in the learner path is presented in a meaningful reading sequence. However, here are some exceptions of elements where the alternative text is not available in:
| |||
1.2.1 Audio-only and Video-only (Prerecorded) (Level A) | Supports | Docebo Learn does not provide pre-recorded content within platforms. Content can be uploaded by content authors which are the sole responsible for the accessibility of the content they upload. | |||
1.2.2 Captions (Prerecorded) (Level A) | Supports | Docebo Learn does not provide pre-recorded content within the platforms. Closed captioning is supported and available for content authors. Closed captioning is referred to as subtitles in the platform. | |||
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) | Supports | Docebo Learn does not provide pre-recorded content within the platforms. Content can be uploaded by content authors which are the sole responsible for the accessibility of the content they upload. | |||
1.3.1 Info and Relationships (Level A) | Partially Supports | Docebo uses standard HTML markup for headings, form labels, links, buttons, tables, lists, etc. when possible. When not possible, ARIA and/or descriptive text is used to indicate the various types of content and controls, and the relationships between them. A rating of Partially Supports has been given for the following reasons:
| |||
1.3.2 Meaningful Sequence (Level A) | Partially Supports | Most of the content available in the learner path is presented in a meaningful reading sequence. A rating of Partially Supports has been given for the following reasons:
Also: Multi-language content can be added by content authors which are the sole responsible for the accessibility of the content itself. | |||
1.3.3 Sensory Characteristics (Level A) | Supports | Docebo does not present content that relies solely on sensory characteristics. | |||
1.4.1 Use of Color (Level A) | Partially Supports | Most of the content available in the learner path does not use color as a unique visual means to convey information, show an action, prompt for a response, or distinguish a visual element. However, a rating of Partially Supports has been given for the following reasons:
All changes applied by the Admin via custom CSS are under his/her sole responsibility. | |||
1.4.2 Audio Control (Level A) | Does not Support | By default, Docebo does not present content that plays automatically for more than 3 seconds, but the content author can turn on the autoplay media options. At the moment it is possible to turn off the autoplay content only by using the mouse. | |||
2.1.1 Keyboard (Level A) | Partially Supports | Most of the content available in the learner path is operable through keyboard navigation. However, a rating of Partially Supports has been given because some interactive elements are not visible and receive keyboard focus and some visible interactive elements not receiving keyboard focus the content listing pages and in the widgets not listed in the Scope of this Document chapter. | |||
2.1.2 No Keyboard Trap (Level A) | Partially Supports | Docebo prevents users from tabbing out of foreground elements, but it does not force them inside by providing a Close or a Cancel button and accepting ESC keystrokes. Some dialogs need keyboard navigation improvement. | |||
2.1.4 Character Key Shortcuts (Level A 2.1 only) | Not Applicable | Docebo does not use character-key shortcuts. | |||
2.2.1 Timing Adjustable (Level A) | Supports | Docebo Learn does not contain any task or content being time-sensitive or requiring time adjustments. All timed activities, such as quizzes, can have their own deadlines adjusted by instructors, administrators, or other custom roles who have the proper permissions in the given course. | |||
2.2.2 Pause, Stop, Hide (Level A) | Does not Support | At the moment, Docebo provides some animations and auto-updated content but does not provide any mechanism for the user to pause, stop, or hide them. Also, some content is presented in parallel with other content. | |||
2.3.1 Three Flashes or Below Threshold (Level A) | Supports | Docebo Learn does not provide flashing content within the platform. Content can be uploaded by content authors who are the sole responsible for the accessibility of the content itself. All changes applied by the Admin via custom CSS are under his/her sole responsibility. | |||
2.4.1 Bypass Blocks (Level A) | Does not support | We are currently working on supporting this requirement. | |||
2.4.2 Page Titled (Level A) | Partially Supports | Most of the content available in the learner path has a proper page title. However, a rating of Partially Supports has been given for the following reason:
| |||
2.4.3 Focus Order (Level A) | Partially Supports | Most of the Docebo components available in the learner path contain focusable components that receive focus in an order that preserves meaning and operability. A rating of Partially Supports has been given for the following reasons:
The data browser search displays the confirmation button before the input field in the widgets not listed in the Scope of this Document chapter. | |||
2.4.4 Link Purpose (In Context) (Level A) | Partially Supports | The learner experience in the Docebo platform mostly contains links that clearly indicate their purpose, in context. A rating of Partially Supports has been given for the following reason:
Also, content can be included in the platform by content authors who are the sole responsible for the accessibility of the content itself. | |||
2.5.1 Pointer Gestures (Level A 2.1 only) | Not Applicable | In the classroom page, it is possible to navigate the location by using Google maps. For more information refer to Accessibility in Google Maps | |||
2.5.2 Pointer Cancellation (Level A 2.1 only) | Not Applicable | In the classroom page, it is possible to navigate the location by using Google maps. For more information refer to Accessibility in Google Maps | |||
2.5.3 Label in Name (Level A 2.1 only) | Partially Supports | The learner experience in the Docebo platform generally includes user interface components with labels. However, a rating of Partially Supports has been given for the following reason:
| |||
2.5.4 Motion Actuation (Level A 2.1 only) | Not Applicable | Docebo does not use user interface components that require device or user motion. | |||
3.1.1 Language of Page (Level A) | Supports | The default language is set on the HTML tag of all the pages of the Docebo platform. The language of the Docebo Interface can be set by Administrators. | |||
3.2.1 On Focus (Level A) | Supports | The learner experience in the Docebo platform does not initiate a change in context as a result of any component receiving focus. | |||
3.2.2 On Input (Level A) | Partially Supports | Generally, the learner experience in the Docebo platform does not initiate a change in context on user input. Some content gets loaded on user input. | |||
3.3.1 Error Identification (Level A) | Partially Supports | The learner experience in the Docebo platform provides a clear indication of the fields in error. A rating of Partially Supports has been given for the following because
| |||
3.3.2 Labels or Instructions (Level A) | Partially Supports | The Docebo platform generally contains user interface components with labels. However, a rating of Partially Supports has been given for the following reason:
| |||
4.1.1 Parsing (Level A) | Partially Supports | Docebo properly uses the markup language. However, a rating of Partially Supports has been given for the following reasons:
| |||
4.1.2 Name, Role, Value (Level A) | Partially Supports | The Docebo platform controls’ name, role, state, and value is exposed to assistive technology. However, a rating of Partially Supports has been given for the following reasons:
|
Table 2: Success Criteria, Level AA
Criteria | Conformance Level | Remarks And Explanations | |||
---|---|---|---|---|---|
1.2.4 Captions (Live) (Level AA) | Not Applicable | Docebo does not directly provide any live media through the platform. Closed captioning can be added through video providers. | |||
1.2.5 Audio Description (Prerecorded) (Level AA) | Does not support | Docebo does not directly provide any pre-recorded media through the platform. Closed captioning can be added through video providers. | |||
1.3.4 Orientation (Level AA 2.1 only) | Does not support | Docebo is currently working not to restrict its view and operation to a single display orientation and ensure that the experience is accessible and usable for all users. All the fixes that Docebo has already done are aimed at allowing the interface to zoom for the learner role. | |||
1.3.5 Identify Input Purpose (Level AA 2.1 only) | Partially Supports | The name, role, state, and value of the Docebo platform controls are exposed to assistive technology. However, a rating of Partially Supports has been given for the following reason:
| |||
1.4.3 Contrast (Minimum) (Level AA) | Does not Support | We are currently working to change colors to ensure that the experience is accessible and usable for all users. | |||
1.4.4 Resize text (Level AA) | Partially Supports | Content is cut off when users resize the text in the widgets not listed in the Scope of this Document chapter. | |||
1.4.5 Images of Text (Level AA) | Supports | Docebo does not provide images of text content within the platform. Content can be uploaded by content authors who are the sole responsible for the accessibility of the content itself. | |||
1.4.10 Reflow (Level AA 2.1 only) | Does not Support | Docebo is currently working to change the structure of the platform and presents content without loss of information or functionality with one-dimensional scrolling, and without requiring scrolling in two dimensions. | |||
1.4.11 Non-text Contrast (Level AA 2.1 only) | Does not Support | We are currently working to change colors to ensure that the experience is accessible and usable for all users. | |||
1.4.12 Text Spacing (Level AA 2.1 only) | Partially Supports | In some areas, the line-height is fixed. We are currently working to provide a complimentary text spacing to ensure that the experience is accessible and usable for all users. | |||
1.4.13 Content on Hover or Focus (Level AA 2.1 only) | Partially Supports | The name, role, state, and value of the Docebo platform controls are exposed to assistive technology. However, a rating of Partially Supports has been given for the following reason:
| |||
2.4.5 Multiple Ways (Level AA) | Supports | ||||
2.4.6 Headings and Labels (Level AA) | Does not support | Docebo is currently working to change the structure of the platform in order to present the headings in the right order. At the moment some headings do not follow the right order. | |||
2.4.7 Focus Visible (Level AA) | Partially Supports | Docebo strives to ensure that the focus indicator is always visible and has good contrast with the surrounding content and background. However, a rating of Partially Supports has been given for the following reasons:
| |||
3.1.2 Language of Parts (Level AA) | Does not Support | In the Docebo platform, the language of a page can be programmatically determined. However, at the moment there is no mechanism to specify different languages for subsets or parts of a page. | |||
3.2.3 Consistent Navigation (Level AA) | Supports | The Docebo platform offers a consistent navigation order across the site. | |||
3.2.4 Consistent Identification (Level AA) | Partially Supports | Docebo mostly has a consistent identification method. However, a rating of Partially Supports has been given for the following reason:
| |||
3.3.3 Error Suggestion (Level AA) | Partially Supports | When possible, errors are automatically detected, and users are informed about them in an accessible manner. However, a rating of Partially Supports has been given for the following reason:
| |||
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) | Partially Supports | Docebo provides checks for input errors and provides an opportunity to correct them for learners modifying or deleting user-controllable data responses. All the Actions have a mechanism for reviewing, confirming, and correcting information before finalizing the submission. At the moment, all of the steps to review, confirm, and correct information before finalizing the submission do not convey to screen-readers. | |||
4.1.3 Status Messages (Level AA 2.1 only) | Supports | Docebo Platform status messages can be programmatically determined through roles or properties, such that they can be presented to the user by assistive technology without receiving focus. |
Table 3: Success Criteria, Level AAA
Notes: Docebo is working to try to cover also the Level AAA for the success criteria, where applicable.
Criteria | Conformance Level | Remarks and Explanations | |||
---|---|---|---|---|---|
1.2.6 Sign Language (Prerecorded) (Level AAA) | Not Evaluated | ||||
1.2.7 Extended Audio Description (Prerecorded) (Level AAA) | Not Evaluated | ||||
1.2.8 Media Alternative (Prerecorded) (Level AAA) | Not Evaluated | ||||
1.2.9 Audio-only (Live) (Level AAA) | Not Evaluated | ||||
1.3.6 Identify Purpose (Level AAA 2.1 only) | Does not support | We are working to cover this criterion | |||
1.4.6 Contrast (Enhanced) (Level AAA) | Does not support | We are working to cover this criterion | |||
1.4.7 Low or No Background Audio (Level AAA) | Supports | Docebo does not provide background audio content within the platform. Content can be uploaded by content authors who are the sole responsible for the accessibility of the content itself. | |||
1.4.8 Visual Presentation (Level AAA) | Does not support | We are working to cover this criterion | |||
1.4.9 Images of Text (No Exception) (Level AAA) | Does not support | We are working to cover this criterion | |||
2.1.3 Keyboard (No Exception) (Level AAA) | Does not support | We are working to cover this criterion | |||
2.2.3 No Timing (Level AAA) | Supports | All timed activities, such as quizzes, can have their deadlines adjusted by Instructors, administrators, or other custom roles who have the proper permissions in the given course. | |||
2.2.4 Interruptions (Level AAA) | Not Evaluated | ||||
2.2.5 Re-authenticating (Level AAA) | Not Evaluated | ||||
2.2.6 Timeouts (Level AAA 2.1 only) | Not Evaluated | ||||
2.3.2 Three Flashes (Level AAA) | Supports | Docebo Learn does not provide flashing content within the platform. Content can be uploaded by content authors who are the sole responsible for the accessibility of the content itself. | |||
2.3.3 Animation from Interactions (Level AAA 2.1 only) | Does not support | We are working to cover this criterion | |||
2.4.8 Location (Level AAA) | Supports | ||||
2.4.9 Link Purpose (Link Only) (Level AAA) | Does not support | We are working to cover this criterion | |||
2.4.10 Section Headings (Level AAA) | Does not support | We are working to cover this criterion | |||
2.5.5 Target Size (Level AAA 2.1 only) | Does not support | The Docebo design is inspired by the material design approach and the size of the target for pointer input is at least 36 by 36 CSS pixels. | |||
2.5.6 Concurrent Input Mechanisms (Level AAA 2.1 only) | Not Evaluated | ||||
3.1.3 Unusual Words (Level AAA) | Supports | Docebo doesn’t include unusual words within the platform. Content can be included in the platform by content authors who are the sole responsible for the accessibility of the content itself. | |||
3.1.4 Abbreviations (Level AAA) | Supports | Docebo doesn’t include abbreviations within the platform. Content can be included in the platform by content authors who are the sole responsible for the accessibility of the content itself. | |||
3.1.5 Reading Level (Level AAA) | Not Evaluated | ||||
3.1.6 Pronunciation (Level AAA) | Not Evaluated | ||||
3.2.5 Change on Request (Level AAA) | Not Evaluated | ||||
3.3.5 Help (Level AAA) | Does not support | At the moment, the platform has some contextual help but it is not accessible. | |||
3.3.6 Error Prevention (All) (Level AAA) | Does not support |
Revised Section 508 Report
Notes: The evaluation is for a website, so references to other types of content are removed from the form. Also, the product uses best practices beyond the WCAG and there is ongoing work being done to optimize the experience for users of assistive technologies and those with other disabilities.
Chapter 3: Functional Performance Criteria (FPC)
Notes: For further details, refer to the WCAG 2.1 section
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
302.1 Without Vision | Partially Supports | |
302.2 With Limited Vision | Does not Support | |
302.3 Without Perception of Color | Partially Supports | |
302.4 Without Hearing | Supports | |
302.5 With Limited Hearing | Supports | |
302.6 Without Speech | Not Applicable | |
302.7 With Limited Manipulation | Partially Supports | |
302.8 With Limited Reach and Strength | Partially Supports | |
302.9 With Limited Language, Cognitive, and Learning Abilities | Partially Supports |
Chapter 4: Hardware
Notes: Docebo Learn is a web application and is not subject to the requirements of this section.
Chapter 5: Software
Notes: Not Applicable – Docebo Learn does not include any software – Removed
Chapter 6: Support Documentation and Services
This report covers accessibility conformance for the Docebo product and does not discuss Documentation or Support Services. Learner documentation is available in the form of a learner guide. At the moment, this guide is not accessible, but we are working in this direction.
EN 301 549 Report
Notes: The evaluation is for a website, so references to other types of content are removed from the form. Also, the product uses best practices beyond the WCAG and there is ongoing work being done to optimize the experience for users of assistive technologies and those with other disabilities.
Chapter 4: Functional Performance Statements (FPS)
Notes: For details refer to WCAG 2.1 section
Criteria | Conformance level | Remarks and Explanations | ||
---|---|---|---|---|
4.2.1 Usage without vision | Partially Supports | |||
4.2.2 Usage with limited vision | Partially Supports | |||
4.2.3 Usage without perception of colour | Partially Supports | |||
4.2.4 Usage without hearing | Supports | |||
4.2.5 Usage with limited hearing | Supports | |||
4.2.6 Usage with no or limited vocal capability | Not Applicable | |||
4.2.7 Usage with limited manipulation or strength | Partially Supports | |||
4.2.8 Usage with limited reach | Partially Supports | |||
4.2.9 Minimize photosensitive seizure triggers | Supports | |||
4.2.10 Usage with limited cognition, language or learning | Partially Supports | |||
4.2.11 Privacy | Supports |
Chapter 5: Generic Requirements
Notes: Not Applicable – Removed
Chapter 6: ICT with Two-Way Voice Communication
Notes: Not Applicable – Removed
Chapter 7: ICT with Video Capabilities
Notes: Not Applicable – Removed
Chapter 8: Hardware
Notes: Not applicable – Docebo Learn does not include hardware – Removed
Chapter 9: Web (see WCAG 2.1 Report)
Notes: Partially Supported – For more details refer to the WCAG 2.1 Report
Chapter 10: Non-Web Software
Notes: Not Applicable – Removed
Chapter 11: Software
Notes: Not Applicable – Docebo Learn does not include any Software – Removed
Chapter 12: Documentation and Support Services
Notes: This report covers accessibility conformance for the Docebo product and does not discuss Documentation or Support Services. Learner documentation is available in the form of a learner guide. At the moment, this guide is not accessible, but we are working in this direction.
Chapter 13: ICT Providing Relay or Emergency Service Access
Notes: Does not applicable – Removed
Legal Disclaimer
This document is provided for informational purposes only and is subject to change without notice. Docebo does not warrant that this document is error free, or that any errors will be corrected. THIS DOCUMENT AND ITS CONTENT ARE DELIVERED ON AN “AS-IS” BASIS. Docebo disclaims all warranties or conditions, expressed or implied, including implied warranties and conditions of accuracy, non-infringement, merchantability or fitness for a particular purpose. Docebo specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. The information included in this document is provided in good faith based on an analysis of Docebo LMS at the time of the review and does not represent a legally-binding claim.