Docebo Voluntary Product Accessibility Template (VPAT)

Name of Product/Version: Docebo Learn Version 2021.5

Report Date: May 27, 2021

Document Version: 3.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
  • My Profile area
  • 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: ARC toolkit. 

Applicable Standards/Guidelines

This report covers the degree of conformance for the following accessibility standard/guidelines:

STANDARD/GUIDELINEINCLUDED 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, 2018Yes
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

CriteriaConformance LevelRemarks And Explanations
1.1.1 Non-text Content  (Level A)Partially SupportsMost 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:

  • Some icon buttons in content listing, in course pages, and in the widgets not listed in the Scope of this Document chapter
  • Rating buttons
  • Badge images 
  • Some pieces of non-text decoration content – such as blank slate images –  are implemented so that they cannot be ignored by assistive technology
  • Graphs and charts are visible to the screen reader and do not have alternative text. However, the key information is provided by a description alongside.
  • Course player controls don’t have alternative text.

 

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)SupportsDocebo 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)SupportsDocebo 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)SupportsDocebo 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 SupportsDocebo uses standard HTML markup for headings, form labels, links, buttons, tables, lists, etc. For those components where it is not possible to apply the standard semantic approach, ARIA and/or descriptive text is used to indicate the types of content and controls, and the relationships between them.

A rating of Partially Supports has been given for the following reasons:

  • Some instructions are missing or are incomplete in the content listing, in the course page, and in the widgets not listed in the Scope of this Document chapter
  • Some statuses and information on content card listing are not conveyed to screen-readers
  • Date pickers in time frame filters (such as calendars) do not provide complete instructions
1.3.2 Meaningful Sequence (Level A)Partially SupportsMost 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:

  • The data browser component in the widgets not listed in the Scope of this Document chapter, and in the course pages need some semantic improvements
  • The course title in the course pages is placed after the content.

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)SupportsDocebo does not present content that relies solely on sensory characteristics.
1.4.1 Use of Color (Level A)Partially SupportsMost 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:

  • Some links are identified only with colors. We are working to fix it.
  • In the My Courses & Learning Plans page and in the Course page, some errors are identified only with color.
  • In the notification panel, the status Read/Unread is identified only with colors. 

All changes applied by the Admin via custom CSS are under his/her sole responsibility.

1.4.2 Audio Control (Level A)Does not SupportBy 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 SupportsMost 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 SupportsDocebo 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 ApplicableDocebo does not use character-key shortcuts.
2.2.1 Timing Adjustable (Level A)SupportsDocebo 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 SupportAt 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)SupportsDocebo 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 supportWe are currently working on supporting this requirement.
2.4.2 Page Titled (Level A)Partially SupportsMost 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:

  • The titles of the pages of courses and of some other pages not listed in the Scope of this Document chapter do not describe the topic or purpose.
2.4.3 Focus Order (Level A)Partially SupportsMost of the Docebo components available in the learner path contain focusable components receiving focus in a sequence preserving meaning and operability.

A rating of Partially Supports has been given for the following reasons:

  • When closing some dialogs, instead of moving the focus back to the triggering element, the focus moves to the top of the page.

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 SupportsThe 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:

  • Some links included in the content listing do not respect the accessible purpose declaration in the course pages and in the widgets not listed in the Scope of this Document chapter. Some interactive elements are not visible and receive keyboard focus and some visible interactive elements not receiving keyboard focus.

 

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 ApplicableIn 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 ApplicableIn 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 SupportsThe 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:

  • The data browser search input field has no valid label in the widgets not listed in the Scope of this Document chapter.
2.5.4 Motion Actuation (Level A 2.1 only)Not ApplicableDocebo does not use user interface components that require device or user motion.
3.1.1 Language of Page (Level A)SupportsThe 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)SupportsThe 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 SupportsGenerally, 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 SupportsT

The learner experience in the Docebo platform provides clear indication for the fields in error. A rating of Partially Supports has been given for the following reasons:

  • The date picker component for the time frame selection in filters (such as calendars) and in the My Profile area does not provide complete identification for errors.
  • The multi-select component in the My Profile area, My Skills section, do not provide complete error identification
  • Some constraints in form field and errors are not associated with their corresponding field
3.3.2 Labels or Instructions (Level A)Partially SupportsThe learner experience in the Docebo platform generally contains user interface components with labels. However, a rating of Partially Supports has been given for the following reasons:

  • Some form elements, such as date pickers and multi-select components, do not provide proper labels or complete Instructions.
  • The table displayed in the My Profile area, Content Partners section needs some improvements to provide the right information for assistive technologies.
4.1.1 Parsing (Level A)Partially SupportsDocebo properly uses the markup language. However, a rating of Partially Supports has been given for the following reasons:

  • Doctype is not declared.
  • Some IDs are not unique.
4.1.2 Name, Role, Value (Level A)Partially SupportsThe 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:

  • Frame titles are not meaningful.
  • The data browser form fields do not have a valid label in the widgets not listed in the Scope of this Document chapter.
  • Date pickers in time frame filters (such as calendars) do not provide complete instructions.
  • Some form field’s constraints and errors are not associated with their corresponding field.
  • Some modal dialogs do not have a proper structure.
  • Some custom controls do not provide the proper textual name, role, and state information.
  • The chat feature does not notify users of changes in content at all.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks And Explanations
1.2.4 Captions (Live) (Level AA)Not ApplicableDocebo 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 supportDocebo 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 supportDocebo 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 SupportsThe 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:

  • The data browser filters form fields that need some accessibility fix in the widgets not listed in the Scope of this Document chapter.
  • Date pickers in time frame filters (such as calendars) do not provide complete instructions.
1.4.3 Contrast (Minimum) (Level AA)Does not SupportWe 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 SupportsContent 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)SupportsDocebo 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 SupportDocebo 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 SupportWe 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 SupportsIn 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 SupportsThe 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:

  • There are some tooltips on info icons that are usable only by using the mouse.
2.4.5 Multiple Ways (Level AA)Supports
2.4.6 Headings and Labels (Level AA)Does not supportDocebo 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 SupportsDocebo 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:

  • The data browser filters button and radio button do not have a visible focus in the widgets not listed in the Scope of this Document chapter.
  • The course page also needs visible focus improvements.
  • The date picker component in the My Profile area does not have a proper visible focus.
  • The multi-select component in the My Profile area, My Skills section, does not have a proper visible focus.
3.1.2 Language of Parts (Level AA)Does not SupportIn 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)SupportsThe Docebo platform offers a consistent navigation order across the site.
3.2.4 Consistent Identification (Level AA)Partially SupportsDocebo mostly has a consistent identification method. However, a rating of Partially Supports has been given for the following reason:

  • Some components having the same functionality are identified in different ways.
3.3.3 Error Suggestion (Level AA)Partially SupportsWhen 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:

  • The data browser search input field available in the widgets not listed in the Scope of this Document chapter needs some improvements to convey the screen reader experience.
  • Some constraints in form fields and errors are not associated with their corresponding field.
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)Partially SupportsDocebo 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)SupportsDocebo 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.

 

CriteriaConformance LevelRemarks 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 supportWe are working to cover this criterion
1.4.6 Contrast (Enhanced) (Level AAA)Does not supportWe are working to cover this criterion
1.4.7 Low or No Background Audio (Level AAA)SupportsDocebo 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 supportWe are working to cover this criterion
1.4.9 Images of Text (No Exception) (Level AAA)Does not supportWe are working to cover this criterion
2.1.3 Keyboard (No Exception) (Level AAA)Does not supportWe are working to cover this criterion
2.2.3 No Timing (Level AAA)SupportsAll 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)SupportsDocebo 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 supportWe are working to cover this criterion
2.4.8 Location (Level AAA)Supports
2.4.9 Link Purpose (Link Only) (Level AAA)Does not supportWe are working to cover this criterion
2.4.10 Section Headings (Level AAA)Does not supportWe are working to cover this criterion
2.5.5 Target Size (Level AAA 2.1 only)Does not supportThe 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)SupportsDocebo 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)SupportsDocebo 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 supportAt 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

 

CriteriaConformance Level Remarks and Explanations
302.1 Without VisionPartially Supports
302.2 With Limited VisionDoes not Support
302.3 Without Perception of ColorPartially Supports
302.4 Without HearingSupports
302.5 With Limited HearingSupports
302.6 Without SpeechNot Applicable
302.7 With Limited ManipulationPartially Supports
302.8 With Limited Reach and StrengthPartially Supports
302.9 With Limited Language, Cognitive, and Learning AbilitiesPartially 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

 

CriteriaConformance levelRemarks and Explanations
4.2.1 Usage without visionPartially Supports
4.2.2 Usage with limited visionPartially Supports
4.2.3 Usage without perception of colourPartially Supports
4.2.4 Usage without hearingSupports
4.2.5 Usage with limited hearingSupports
4.2.6 Usage with no or limited vocal capabilityNot Applicable
4.2.7 Usage with limited manipulation or strengthPartially Supports
4.2.8 Usage with limited reachPartially Supports
4.2.9 Minimize photosensitive seizure triggersSupports
4.2.10 Usage with limited cognition, language or learningPartially Supports
4.2.11 PrivacySupports

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.

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
  • My Profile area
  • 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: ARC toolkit. 

Applicable Standards/Guidelines

This report covers the degree of conformance for the following accessibility standard/guidelines:

STANDARD/GUIDELINEINCLUDED 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, 2018Yes
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

CriteriaConformance LevelRemarks And Explanations
1.1.1 Non-text Content  (Level A)Partially SupportsMost 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:

  • Some icon buttons in content listing, in course pages, and in the widgets not listed in the Scope of this Document chapter
  • Rating buttons
  • Badge images 
  • Some pieces of non-text decoration content – such as blank slate images –  are implemented so that they cannot be ignored by assistive technology
  • Graphs and charts are visible to the screen reader and do not have alternative text. However, the key information is provided by a description alongside.
  • Course player controls don’t have alternative text.

 

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)SupportsDocebo 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)SupportsDocebo 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)SupportsDocebo 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 SupportsDocebo uses standard HTML markup for headings, form labels, links, buttons, tables, lists, etc. For those components where it is not possible to apply the standard semantic approach, ARIA and/or descriptive text is used to indicate the types of content and controls, and the relationships between them.

A rating of Partially Supports has been given for the following reasons:

  • Some instructions are missing or are incomplete in the content listing, in the course page, and in the widgets not listed in the Scope of this Document chapter
  • Some statuses and information on content card listing are not conveyed to screen-readers
  • Date pickers in time frame filters (such as calendars) do not provide complete instructions
1.3.2 Meaningful Sequence (Level A)Partially SupportsMost 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:

  • The data browser component in the widgets not listed in the Scope of this Document chapter, and in the course pages need some semantic improvements
  • The course title in the course pages is placed after the content.

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)SupportsDocebo does not present content that relies solely on sensory characteristics.
1.4.1 Use of Color (Level A)Partially SupportsMost 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:

  • Some links are identified only with colors. We are working to fix it.
  • In the My Courses & Learning Plans page and in the Course page, some errors are identified only with color.
  • In the notification panel, the status Read/Unread is identified only with colors. 

All changes applied by the Admin via custom CSS are under his/her sole responsibility.

1.4.2 Audio Control (Level A)Does not SupportBy 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 SupportsMost 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 SupportsDocebo 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 ApplicableDocebo does not use character-key shortcuts.
2.2.1 Timing Adjustable (Level A)SupportsDocebo 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 SupportAt 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)SupportsDocebo 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 supportWe are currently working on supporting this requirement.
2.4.2 Page Titled (Level A)Partially SupportsMost 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:

  • The titles of the pages of courses and of some other pages not listed in the Scope of this Document chapter do not describe the topic or purpose.
2.4.3 Focus Order (Level A)Partially SupportsMost of the Docebo components available in the learner path contain focusable components receiving focus in a sequence preserving meaning and operability.

A rating of Partially Supports has been given for the following reasons:

  • When closing some dialogs, instead of moving the focus back to the triggering element, the focus moves to the top of the page.

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 SupportsThe 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:

  • Some links included in the content listing do not respect the accessible purpose declaration in the course pages and in the widgets not listed in the Scope of this Document chapter. Some interactive elements are not visible and receive keyboard focus and some visible interactive elements not receiving keyboard focus.

 

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 ApplicableIn 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 ApplicableIn 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 SupportsThe 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:

  • The data browser search input field has no valid label in the widgets not listed in the Scope of this Document chapter.
2.5.4 Motion Actuation (Level A 2.1 only)Not ApplicableDocebo does not use user interface components that require device or user motion.
3.1.1 Language of Page (Level A)SupportsThe 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)SupportsThe 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 SupportsGenerally, 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 SupportsT

The learner experience in the Docebo platform provides clear indication for the fields in error. A rating of Partially Supports has been given for the following reasons:

  • The date picker component for the time frame selection in filters (such as calendars) and in the My Profile area does not provide complete identification for errors.
  • The multi-select component in the My Profile area, My Skills section, do not provide complete error identification
  • Some constraints in form field and errors are not associated with their corresponding field
3.3.2 Labels or Instructions (Level A)Partially SupportsThe learner experience in the Docebo platform generally contains user interface components with labels. However, a rating of Partially Supports has been given for the following reasons:

  • Some form elements, such as date pickers and multi-select components, do not provide proper labels or complete Instructions.
  • The table displayed in the My Profile area, Content Partners section needs some improvements to provide the right information for assistive technologies.
4.1.1 Parsing (Level A)Partially SupportsDocebo properly uses the markup language. However, a rating of Partially Supports has been given for the following reasons:

  • Doctype is not declared.
  • Some IDs are not unique.
4.1.2 Name, Role, Value (Level A)Partially SupportsThe 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:

  • Frame titles are not meaningful.
  • The data browser form fields do not have a valid label in the widgets not listed in the Scope of this Document chapter.
  • Date pickers in time frame filters (such as calendars) do not provide complete instructions.
  • Some form field’s constraints and errors are not associated with their corresponding field.
  • Some modal dialogs do not have a proper structure.
  • Some custom controls do not provide the proper textual name, role, and state information.
  • The chat feature does not notify users of changes in content at all.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks And Explanations
1.2.4 Captions (Live) (Level AA)Not ApplicableDocebo 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 supportDocebo 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 supportDocebo 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 SupportsThe 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:

  • The data browser filters form fields that need some accessibility fix in the widgets not listed in the Scope of this Document chapter.
  • Date pickers in time frame filters (such as calendars) do not provide complete instructions.
1.4.3 Contrast (Minimum) (Level AA)Does not SupportWe 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 SupportsContent 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)SupportsDocebo 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 SupportDocebo 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 SupportWe 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 SupportsIn 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 SupportsThe 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:

  • There are some tooltips on info icons that are usable only by using the mouse.
2.4.5 Multiple Ways (Level AA)Supports
2.4.6 Headings and Labels (Level AA)Does not supportDocebo 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 SupportsDocebo 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:

  • The data browser filters button and radio button do not have a visible focus in the widgets not listed in the Scope of this Document chapter.
  • The course page also needs visible focus improvements.
  • The date picker component in the My Profile area does not have a proper visible focus.
  • The multi-select component in the My Profile area, My Skills section, does not have a proper visible focus.
3.1.2 Language of Parts (Level AA)Does not SupportIn 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)SupportsThe Docebo platform offers a consistent navigation order across the site.
3.2.4 Consistent Identification (Level AA)Partially SupportsDocebo mostly has a consistent identification method. However, a rating of Partially Supports has been given for the following reason:

  • Some components having the same functionality are identified in different ways.
3.3.3 Error Suggestion (Level AA)Partially SupportsWhen 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:

  • The data browser search input field available in the widgets not listed in the Scope of this Document chapter needs some improvements to convey the screen reader experience.
  • Some constraints in form fields and errors are not associated with their corresponding field.
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)Partially SupportsDocebo 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)SupportsDocebo 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.

 

CriteriaConformance LevelRemarks 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 supportWe are working to cover this criterion
1.4.6 Contrast (Enhanced) (Level AAA)Does not supportWe are working to cover this criterion
1.4.7 Low or No Background Audio (Level AAA)SupportsDocebo 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 supportWe are working to cover this criterion
1.4.9 Images of Text (No Exception) (Level AAA)Does not supportWe are working to cover this criterion
2.1.3 Keyboard (No Exception) (Level AAA)Does not supportWe are working to cover this criterion
2.2.3 No Timing (Level AAA)SupportsAll 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)SupportsDocebo 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 supportWe are working to cover this criterion
2.4.8 Location (Level AAA)Supports
2.4.9 Link Purpose (Link Only) (Level AAA)Does not supportWe are working to cover this criterion
2.4.10 Section Headings (Level AAA)Does not supportWe are working to cover this criterion
2.5.5 Target Size (Level AAA 2.1 only)Does not supportThe 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)SupportsDocebo 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)SupportsDocebo 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 supportAt 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

 

CriteriaConformance Level Remarks and Explanations
302.1 Without VisionPartially Supports
302.2 With Limited VisionDoes not Support
302.3 Without Perception of ColorPartially Supports
302.4 Without HearingSupports
302.5 With Limited HearingSupports
302.6 Without SpeechNot Applicable
302.7 With Limited ManipulationPartially Supports
302.8 With Limited Reach and StrengthPartially Supports
302.9 With Limited Language, Cognitive, and Learning AbilitiesPartially 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

 

CriteriaConformance levelRemarks and Explanations
4.2.1 Usage without visionPartially Supports
4.2.2 Usage with limited visionPartially Supports
4.2.3 Usage without perception of colourPartially Supports
4.2.4 Usage without hearingSupports
4.2.5 Usage with limited hearingSupports
4.2.6 Usage with no or limited vocal capabilityNot Applicable
4.2.7 Usage with limited manipulation or strengthPartially Supports
4.2.8 Usage with limited reachPartially Supports
4.2.9 Minimize photosensitive seizure triggersSupports
4.2.10 Usage with limited cognition, language or learningPartially Supports
4.2.11 PrivacySupports

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.