Moodle Workplace VPAT: Difference between revisions
Mary Cooch (talk | contribs) (Created page with "Created this page.. what to do now?") |
No edit summary |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Moodle Workplace VPAT}} | |||
{{Workplace}} | |||
WCAG Edition | |||
(Based on VPAT® Version 2.5) | |||
{| class="wikitable" | |||
!Name of product/version | |||
!Moodle Workplace | |||
|- | |||
|Report date | |||
|July 2024 | |||
|- | |||
|Product description | |||
|Moodle Workplace is a flexible enterprise learning management platform that combines the best features of Moodle LMS with advanced tools for workplace learning. | |||
|- | |||
|Contact information | |||
|<nowiki>https://moodle.com/contact/</nowiki> | |||
|} | |||
== Revision history == | |||
{| class="wikitable" | |||
!Revision | |||
!Date | |||
!Remarks | |||
|- | |||
|Version 1 | |||
|2024-07-03 | |||
|Initial revision | |||
|- | |||
|Version 2 | |||
|2024-07-15 | |||
|Added WCAG 2.x report | |||
|} | |||
== Notes == | |||
* Moodle Workplace is based on top of Moodle LMS, and adheres to the same [[Accessibility|accessibility principles]]. | |||
* This accessibility conformance report is based on an audit of Moodle Workplace by GrackleDocs (formerly AbleDocs), Moodle HQ’s external digital accessibility consultant, as well as internal testing and community audits. | |||
* GrackleDocs issued a [[:File:Statement of Conformance - Moodle Workplace.pdf|Statement of Accessibility Conformance]] for '''WCAG 2.1 Level AA''' in '''July 2024'''. | |||
* GrackleDocs performed the accessibility audit on Moodle Workplace 4.2. All issues identified during the audit have been rectified in all supported versions of Moodle Workplace. | |||
* Only WCAG 2.2 items were assessed internally by Moodle due to the timing of the WCAG 2.2 standard's (Nov 2023) release and the external audit commencing (August 2023). All assessments against the WCAG 2.2 criteria are internal assessments only done in good faith. Moodle Workplace will be audited against WCAG 2.2 in the next cycle. | |||
* Moodle Workplace accessibility conformance report is complementary to the [[VPAT#Moodle%20accessibility%20conformance%20report|equivalent report for Moodle LMS]], and all the accessibility enhancements and fixes added to Moodle LMS are included in Moodle Workplace as well. | |||
== Evaluation methods used == | |||
This conformance report is based on an accessibility audit conducted by GrackleDocs on Moodle LMS. The evaluation was completed following the WCAG Evaluation Methodology (WCAG-EM). | |||
The audit testing was conducted manually and cross-checked using GrackleDocs' team of accessibility auditors to ensure that the results and comments presented were valid and comprehensive. | |||
The following tools and applications were used as part of the audit: | |||
* Desktop browsers | |||
** Google Chrome | |||
** Firefox | |||
* Screen reader | |||
** JAWS | |||
** NVDA | |||
* Other tools | |||
** WAVE | |||
** NU HTML Validator | |||
== Applicable standards and guidelines == | |||
This report covers the degree of conformance for the following accessibility standards/guidelines: | |||
{| class="wikitable" | |||
|+ | |||
!Standard/Guideline | |||
!Included In Report | |||
|- | |||
|Web Content Accessibility Guidelines 2.0 | |||
|Level A (Yes) | |||
Level AA (Yes) | |||
Level AAA (Yes) | |||
|- | |||
|Web Content Accessibility Guidelines 2.1 | |||
|Level A (Yes) | |||
Level AA (Yes) | |||
Level AAA (Yes) | |||
|- | |||
|Web Content Accessibility Guidelines 2.2 | |||
|Level A (Yes) | |||
Level AA (Yes) | |||
Level AAA (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. | |||
== WCAG 2.x report == | |||
===Table 1: Success criteria, Perceivable=== | |||
Notes: | |||
{| class="wikitable" style="max-width: 70rem;" | |||
|+ Table 1: Success criteria, Perceivable | |||
! scope="col" | Criteria | |||
! scope="col" | Conformance Level | |||
! scope="col" | Remarks and Explanations | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#non-text-content 1.1.1 Non-text Content] | |||
Level A | |||
|Supports | |||
|Moodle Workplace ensures that all non-text content includes an accessible name. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#audio-only-and-video-only-prerecorded 1.2.1 Audio-only and Video-only (Prerecorded)] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not contain pre-recorded audio or video but allows content creators to upload video/audio content. | |||
Moodle Workplace offers options for content creators to provide alternative formats for their uploaded video/audio content. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#captions-prerecorded 1.2.2 Captions (Prerecorded)] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not contain any pre-recorded audio or video, but it provides options for content creators to attach captions to user-created video and audio content. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#audio-description-or-media-alternative-prerecorded 1.2.3 Audio Description or Media Alternative (Prerecorded)] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not contain any pre-recorded audio or video, but it provides options for content creators to add Audio descriptions to audio/video and to provide alternative formats. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#captions-live 1.2.4 Captions (Live)] | |||
Level AA | |||
|Supports | |||
|Moodle Workplace does not contain live streaming capabilities; this functionality is only provided by third-party tools. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#audio-description-prerecorded 1.2.5 Audio Description (Prerecorded)] | |||
Level AA | |||
|Supports | |||
|Moodle Workplace does not contain any pre-recorded audio or video, but it provides options for content creators to add Audio descriptions to audio/video content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#sign-language-prerecorded 1.2.6 Sign Language (Prerecorded)] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace does not contain audio or video content, but content creators can upload prerecorded video content with sign language interpretation. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#extended-audio-description-prerecorded 1.2.7 Extended Audio Description (Prerecorded)] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace does not contain audio and video content; content creators can upload prerecorded multimedia content with extended audio descriptions. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#media-alternative-prerecorded 1.2.8 Media Alternative (Prerecorded)] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace does not contain audio and video content; content creators can provide media alternatives for prerecorded multimedia content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#audio-only-live 1.2.9 Audio-only (Live)] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace does not support live audio-only streams. Where available, this is provided by third-party software. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#info-and-relationships 1.3.1 Info and Relationships] | |||
Level A | |||
| Supports | |||
|Moodle Workplace pages are structured such that assistive technologies can programmatically determine the intended read order and page structure. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#meaningful-sequence 1.3.2 Meaningful Sequence] | |||
Level A | |||
|Supports | |||
|Moodle Workplace pages are structured so that assistive technologies can programmatically determine the intended reading order in cases where the order is essential. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#sensory-characteristics 1.3.3 Sensory Characteristics] | |||
Level A | |||
|Supports | |||
| Moodle Workplace does not solely rely on sensory characteristics to convey information. Where these are used, they are backed up by appropriate text and other information for the user. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#orientation 1.3.4 Orientation] | |||
Level AA | |||
|Supports | |||
|Moodle Workplace's user interface (UI) is responsive and does not lock the orientation of the display or restrict the product's use in one layout or the other. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#identify-input-purpose 1.3.5 Identify Input Purpose] | |||
Level AA | |||
|Supports | |||
|Input fields across the system are clearly identified by their purpose and are available to assistive technologies. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#identify-purpose 1.3.6 Identify Purpose] | |||
Level AAA | |||
|Supports | |||
|ARIA landmarks and roles are extensively used across Moodle Workplace to help assistive technologies identify the purpose of UI elements. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#use-of-color 1.4.1 Use of Color] | |||
Level A | |||
|Supports | |||
|Colour is not used as the sole indicator of information in Moodle Workplace. In some cases, colour is used to complement other UI elements, such as text or distinct icons. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#audio-control 1.4.2 Audio Control] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not contain any pre-recorded audio. | |||
User-uploaded audio and video content do not auto-play by default. Audio volume controls are always provided for the user. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#contrast-minimum 1.4.3 Contrast (Minimum)] | |||
Level AA | |||
|Supports | |||
|All elements of the Moodle Workplace UI meet the minimum contrast and size requirements for WCAG Level AA. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#resize-text 1.4.4 Resize text] | |||
Level AA | |||
|Supports | |||
|The Moodle Workplace UI has been designed to be responsive on various screen sizes and, as such, supports zooming of text sizes without breaking controls or content. | |||
In some cases, UI elements will be shifted or replaced with more appropriate elements to accommodate this. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#images-of-text 1.4.5 Images of Text] | |||
Level AA | |||
|Supports | |||
| Images of text are not used in any part of the system to convey essential information unless it is required as part of the functionality. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#contrast-enhanced 1.4.6 Contrast (Enhanced)] | |||
Level AAA | |||
|Partially supports | |||
|Text colours in Moodle Workplace in most places have a contrast ratio greater than 7:1 against their default background. | |||
Some small amounts of texts with colours that meet the minimum contrast ratio of 4.5:1 for WCAG 2.2 Level AA but do not meet the enhanced colour contrast requirement of 7:1 for WCAG 2.2 Level AAA. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#low-or-no-background-audio 1.4.7 Low or No Background Audio] | |||
Level AAA | |||
|Supports | |||
| Moodle Workplace does not contain any pre-recorded background audio. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#visual-presentation 1.4.8 Visual Presentation] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace is designed so that the content presentation can be modified to suit the required visual presentation using browser functionality. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#images-of-text-no-exception 1.4.9 Images of Text (No Exception)] | |||
Level AAA | |||
|Supports | |||
|Images of text are not used in any part of the system to convey essential information except in a small number of cases where it is required as part of the functionality. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#reflow 1.4.10 Reflow] | |||
Level AA | |||
|Supports | |||
|The reflow of content is supported across Moodle Workplace. | |||
Except for wide tabular content such as the [[Grader report]], content is presented in a responsive manner. This helps users avoid the need to scroll horizontally when viewing the page’s contents, especially on smaller screens or when the page is zoomed. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#non-text-contrast 1.4.11 Non-text Contrast] | |||
Level AA | |||
|Supports | |||
|All non-text elements within Moodle Workplace exceed the required 3:1 contrast ratio. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#text-spacing 1.4.12 Text Spacing] | |||
Level AA | |||
|Supports | |||
|All default fonts and layouts within Moodle Workplace adhere to WCAG text spacing requirements | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#content-on-hover-or-focus 1.4.13 Content on Hover or Focus] | |||
Level AA | |||
|Supports | |||
|Elements that display additional content on hover or focus, such as help icons, display a popover on focus. The content does not disappear unless the focus is moved somewhere else or when the escape key is pressed. The mouse can hover on the popover content while it is displayed. | |||
|- | |||
|} | |||
===Table 2: Success criteria, Operable=== | |||
Notes: | |||
{| class="wikitable" style="max-width: 70rem;" | |||
|+ Table 2: Success criteria, Operable | |||
! scope="col" | Criteria | |||
! scope="col" | Conformance Level | |||
! scope="col" | Remarks and Explanations | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#keyboard 2.1.1 Keyboard] | |||
Level A | |||
|Supports | |||
|The Moodle Workplace interface is fully keyboard accessible, with no timing requirement for the user. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#no-keyboard-trap 2.1.2 No Keyboard Trap] | |||
Level A | |||
|Supports | |||
|Moodle Workplace has been designed in such a way that there are no keyboard traps, and it is fully navigable. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#keyboard-no-exception 2.1.3 Keyboard (No Exception)] | |||
Level AAA | |||
|Supports | |||
|In all cases, a keyboard-only option has been provided for all functionality across the system. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#character-key-shortcuts 2.1.4 Character Key Shortcuts] | |||
Level A | |||
|Supports | |||
|Only Moodle Workplace's rich text editor supports keyboard shortcuts. These shortcuts are only active when the user is in the editing area and are designed to not interfere with accessibility software. There are no other keyboard shortcuts within the system. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#timing-adjustable 2.2.1 Timing Adjustable] | |||
Level A | |||
|Supports | |||
| Moodle Workplace generally does not impose any time limits on content or actions, with amsmall number of all number of exceptions, such as user session expiration and timed quizzes/assignments. | |||
User sessions can be extended indefinitely by users. | |||
Quiz/Assignment time limits are essential and cannot be extended by the user. However, accomodations can be made by instructors for individual students. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#pause-stop-hide 2.2.2 Pause, Stop, Hide] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not contain moving, blinking, and scrolling content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#no-timing 2.2.3 No Timing] | |||
Level AAA | |||
|Supports | |||
|For activities that may have time limits, such as quizzes, this can be disabled for users who require accommodations. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#interruptions 2.2.4 Interruptions] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace does not automatically update content without user interactions with the exception of the [[Chat activity]]. The Chat activity provides a separate accessible interface that only updates when the user requests a refresh. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#re-authenticating 2.2.5 Re-authenticating] | |||
Level AAA | |||
|Partially supports | |||
|In most cases, the user’s progress is saved, such as in assignments and quizzes. However, some pages do not support this, and data will need to be re-entered. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#timeouts 2.2.6 Timeouts] | |||
Level AAA | |||
|Partially supports | |||
|Timeouts are only for session timeouts, which are configurable for the system. Users are warned to refresh their session before they get logged out. In most cases, draft data already entered is saved and restored when the user resumes activity. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#three-flashes-or-below-threshold 2.3.1 Three Flashes or Below Threshold] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not contain flashing content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#three-flashes 2.3.2 Three Flashes] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace does not contain flashing content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#animation-from-interactions 2.3.3 Animation from Interactions] | |||
Level AAA | |||
|Supports | |||
| Moodle Workplace does not contain animated content interactions. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#bypass-blocks 2.4.1 Bypass Blocks] | |||
Level A | |||
|Supports | |||
|Skip links are provided to help users efficiently navigate Moodle Workplace | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#page-titled 2.4.2 Page Titled] | |||
Level A | |||
|Supports | |||
|All pages within Moodle Workplace provide detailed page titles to aid navigation and help orientate users within the system. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#focus-order 2.4.3 Focus Order] | |||
Level A | |||
| Supports | |||
|Moodle Workplace pages have been carefully designed to support a focus order that is logical and aids in understanding the structure of each page. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#link-purpose-in-context 2.4.4 Link Purpose (In Context)] | |||
Level A | |||
|Supports | |||
|The link text of all links within Moodle Workplace indicates their purpose. Where practical, additional hints have been added to aid accessibility software to determine this programmatically. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#multiple-ways 2.4.5 Multiple Ways] | |||
Level AA | |||
|Supports | |||
|Moodle Workplace provides multiple ways to navigate and understand the content structures within Moodle Workplace, including search and page indexes where applicable | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#headings-and-labels 2.4.6 Headings and Labels] | |||
Level AA | |||
| Supports | |||
|All pages make appropriate use of headings and labels to support user understanding of the page and its purpose | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#focus-visible 2.4.7 Focus Visible] | |||
Level AA | |||
|Supports | |||
|The keyboard focus is visible on all pages, allowing users to help users easily determine their location as they navigate through the page contents. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#location 2.4.8 Location] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace provides breadcrumbs and the current page location in the page title to aid user understanding of their location within the system. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#link-purpose-link-only 2.4.9 Link Purpose (Link Only)] | |||
Level AAA | |||
|Partially supports | |||
|Most links are uniquely identifiable by the link text only. However, some known areas where the link purpose cannot be determined by the link text only are: | |||
*Edit, Delete, and Reply links in a list of posts within a forum discussion | |||
* The letter links for filtering a list of users by first name or surname do not make sense out of context | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#section-headings 2.4.10 Section Headings] | |||
Level AAA | |||
|Supports | |||
|All pages have section headings, allowing users to orient themselves within the content structure. | |||
Moodle Workplace provides the tools to enable content creators to build user-generated content in an accessible way. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#focus-not-obscured-minimum 2.4.11 Focus Not Obscured (Minimum)] (2.2 only) | |||
Level AA | |||
|Partially supports | |||
|Generally, user-opened contents do not obscure user interface components receiving keyboard focus. | |||
However, on smaller screens or when the page is zoomed, the drawers on the course homepage can obscure focused content on the course homepage itself. (See MDL-81702). | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#focus-not-obscured-enhanced 2.4.12 Focus Not Obscured (Enhanced)] (2.2 only) | |||
Level AAA | |||
| Partially supports | |||
| In some specific situations, the keyboard focus can be partially obscured. | |||
Known instances include: | |||
*Using the "Skip to Content" link on the course page when it is already scrolled past the top items | |||
*Tabbing to the bottom of the Course page or Gradebook pages when in edit mode, the footer can obscure the focus. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#focus-appearance 2.4.13 Focus Appearance] (2.2 only) | |||
Level AAA | |||
|Supports | |||
|In most places, a blue highlight around a focusable user interface component denotes the keyboard, which meets the success criteria. | |||
In some cases, older styling is still in place, where the focus indicator comprises a background colour change and underlining of the link. | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#pointer-gestures 2.5.1 Pointer Gestures] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not use any multi-point or path-based gestures within the UI | |||
|- | |||
! scope="row" | [https://www.w3.org/TR/WCAG22/#pointer-cancellation 2.5.2 Pointer Cancellation] | |||
Level A | |||
|Supports | |||
|Pointer cancellation is supported in all main browsers with the exception of Internet Explorer. | |||
With Microsoft ending its support for Internet Explorer, Moodle Workplace has ceased support for this browser from Moodle Workplace 3.10 onwards. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#label-in-name 2.5.3 Label in Name] | |||
Level A | |||
|Supports | |||
|Throughout Moodle Workplace, the accessible name matches the visible name of buttons and links | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#motion-actuation 2.5.4 Motion Actuation] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not have functionality that requires motion as a means of input | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#target-size 2.5.5 Target Size] | |||
Level AAA | |||
|Partially supports | |||
|Most controls and clickable targets are larger than 44x44 CSS pixels. However, there are exceptions. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#concurrent-input-mechanisms 2.5.6 Concurrent Input Mechanisms] | |||
Level AAA | |||
| Supports | |||
|Moodle Workplace does not restrict the use of multiple input modalities simultaneously. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#dragging-movements 2.5.7 Dragging Movements] (2.2 only) | |||
Level AA | |||
|Supports | |||
|All interactions that require drag and drop have alternative ways to interact that do not require dragging movements | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#target-size-minimum 2.5.8 Target Size (Minimum)] (2.2 only) | |||
Level AA | |||
| Supports | |||
|All targets for pointer inputs meet the minimum required size or are accessible via an alternative means | |||
|} | |||
===Table 3: Success criteria, Understandable=== | |||
Notes: | |||
{| class="wikitable" style="max-width: 70rem;" | |||
|+ Table 3: Success criteria, Understandable | |||
! scope="col" |Criteria | |||
! scope="col" |Conformance Level | |||
! scope="col" |Remarks and Explanations | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#language-of-page 3.1.1 Language of Page] | |||
Level A | |||
|Supports | |||
|Moodle Workplace supports multiple languages. This is communicated programmatically using the HTML <code>lang</code> attribute. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#language-of-parts 3.1.2 Language of Parts] | |||
Level AA | |||
|Supports | |||
|Pages in Moodle Workplace are rendered in the language based on the user’s preference. | |||
The language selector menu options have the <code>lang</code> attribute to convey the language for each menu option to assistive technologies. | |||
User-created content within Moodle Workplace can be tagged with the appropriate language of the content, and this can be done in parts. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#unusual-words 3.1.3 Unusual Words] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace provides contextual help that allows users to understand unfamiliar and unusual words. | |||
Moodle Workplace also provides a built-in glossary functionality that allows automatic linking to definitions for user-created content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#abbreviations 3.1.4 Abbreviations] | |||
Level AAA | |||
| Supports | |||
|Moodle Workplace provides contextual help that allows users to understand unfamiliar abbreviations in the context of the system. | |||
Moodle Workplace also provides a built-in glossary functionality that allows automatic linking to definitions for user-created content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#reading-level 3.1.5 Reading Level] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace has been designed to be as intuitive as possible. It provides language packs targeted at younger users, but this mostly addresses the needs of the system’s learner users. | |||
Moodle Workplace provides the facilities for user-created content to conform to this success criterion. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#pronunciation 3.1.6 Pronunciation] | |||
Level AAA | |||
|Partially supports | |||
| The core Moodle Workplace system does not provide pronunciation support in most cases. However, Moodle Workplace does provide the facilities for user-created content to comply with this success criterion, including markup, automatic glossary linking, and the ability for a user to add additional content. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#on-focus 3.2.1 On Focus] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not change the context or focus when a user navigates to a focusable item in the interface anywhere. Opening links in new windows and tabs are not used where an alternative is practical. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#on-input 3.2.2 On Input] | |||
Level A | |||
|Supports | |||
|Moodle Workplace does not change the context of use without the user initiating an explicit action | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#consistent-navigation 3.2.3 Consistent Navigation] | |||
Level AA | |||
|Supports | |||
|Moodle Workplace uses a consistent navigation layout and methodology, with elements appearing in the same order between pages. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#consistent-identification 3.2.4 Consistent Identification] | |||
Level AA | |||
|Supports | |||
|Moodle Workplace is designed using a consistent set of components that use common terminology across the system. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#change-on-request 3.2.5 Change on Request] | |||
Level AAA | |||
|Supports | |||
|Moodle Workplace does not change contexts for the user without explicit actions from the user. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#consistent-help 3.2.6 Consistent Help] (2.2 only) | |||
Level A | |||
| Supports | |||
|Moodle Workplace provides contextual help for each page using a consistent help menu. The structure and order of this menu are consistent throughout the system. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#error-identification 3.3.1 Error Identification] | |||
Level A | |||
|Supports | |||
|Errors are described to users and marked up with appropriate ARIA roles and attributes. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#labels-or-instructions 3.3.2 Labels or Instructions] | |||
Level A | |||
|Supports | |||
|The system provides extensive labels and instructions, including expected data formats, to help users input the appropriate values. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#error-suggestion 3.3.3 Error Suggestion] | |||
Level AA | |||
|Supports | |||
|Data validation is extensive across the system, and error messages explain to the user how to fix the error with the data. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#error-prevention-legal-financial-data 3.3.4 Error Prevention (Legal, Financial, Data)] | |||
Level AA | |||
|Supports | |||
| Moodle Workplace provides various mechanisms to prevent errors from happening. e.g. a review page before submitting a quiz, a confirmation dialogue before deleting a user or before user un-enrolment, etc. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#help 3.3.5 Help] | |||
|Supports | |||
|Context-sensitive help is provided on every page for users to access. Additionally, instructions on complex forms and extensive tooltips for specific fields add additional help resources for users | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#error-prevention-all 3.3.6 Error Prevention (All)] | |||
Level AAA | |||
| Partially supports | |||
|Form validation mechanisms allow users to correct their input when completing a form. | |||
Confirmation dialogues or pages are also present to prevent users from accidentally performing an irreversible action (e.g. data deletion, etc). | |||
However, there are some known instances where an irreversible action does not have a prior confirmation prompt, such as granting additional assignment attempts for students. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#redundant-entry 3.3.7 Redundant Entry] (2.2 only) | |||
Level A | |||
|Supports | |||
|Unless essential, data is pre-filled for users, or a sensible default is provided. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#accessible-authentication-minimum 3.3.8 Accessible Authentication (Minimum)] (2.2 only) | |||
Level AA | |||
| Supports | |||
|Moodle Workplace provides third-party OAuth and other SSO authentication mechanisms to provide alternatives to the default username and password. Additionally, the default login form is correctly marked up for an accessible authentication experience. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#accessible-authentication-enhanced 3.3.9 Accessible Authentication (Enhanced)] (2.2 only) | |||
Level AAA | |||
|Supports | |||
| Moodle Workplace provides third-party OAuth and other SSO authentication mechanisms as alternatives to the default username and password. Additionally, the default login form is correctly marked up for an accessible authentication experience. | |||
|} | |||
===Table 4: Success criteria, Robust=== | |||
Notes: | |||
{| class="wikitable" style="max-width: 70rem;" | |||
|+ Table 4: Success criteria, Robust | |||
! scope="col" |Criteria | |||
! scope="col" |Conformance Level | |||
! scope="col" |Remarks and Explanations | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#parsing 4.1.1 Parsing] | |||
Level A | |||
|Supports | |||
| | |||
* WCAG 2.2: Criterion is obsolete and removed | |||
* WCAG 2.0 and 2.1: Moodle Workplace's user interface is constructed with the correct HTML elements to ensure proper rendering. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#name-role-value 4.1.2 Name, Role, Value] | |||
Level A | |||
|Supports | |||
| The name and role of all components within Moodle Workplace can be programmatically determined using native semantic HTML tags and/or the appropriate ARIA roles and attributes. | |||
|- | |||
! scope="row" |[https://www.w3.org/TR/WCAG22/#status-messages 4.1.3 Status Messages] | |||
Level AA | |||
|Supports | |||
|All status messages and alerts are marked with the appropriate ARIA roles and attributes, allowing assistive technologies to determine them programmatically. | |||
|} |
Revision as of 10:39, 15 July 2024
WCAG Edition
(Based on VPAT® Version 2.5)
Name of product/version | Moodle Workplace |
---|---|
Report date | July 2024 |
Product description | Moodle Workplace is a flexible enterprise learning management platform that combines the best features of Moodle LMS with advanced tools for workplace learning. |
Contact information | https://moodle.com/contact/ |
Revision history
Revision | Date | Remarks |
---|---|---|
Version 1 | 2024-07-03 | Initial revision |
Version 2 | 2024-07-15 | Added WCAG 2.x report |
Notes
- Moodle Workplace is based on top of Moodle LMS, and adheres to the same accessibility principles.
- This accessibility conformance report is based on an audit of Moodle Workplace by GrackleDocs (formerly AbleDocs), Moodle HQ’s external digital accessibility consultant, as well as internal testing and community audits.
- GrackleDocs issued a Statement of Accessibility Conformance for WCAG 2.1 Level AA in July 2024.
- GrackleDocs performed the accessibility audit on Moodle Workplace 4.2. All issues identified during the audit have been rectified in all supported versions of Moodle Workplace.
- Only WCAG 2.2 items were assessed internally by Moodle due to the timing of the WCAG 2.2 standard's (Nov 2023) release and the external audit commencing (August 2023). All assessments against the WCAG 2.2 criteria are internal assessments only done in good faith. Moodle Workplace will be audited against WCAG 2.2 in the next cycle.
- Moodle Workplace accessibility conformance report is complementary to the equivalent report for Moodle LMS, and all the accessibility enhancements and fixes added to Moodle LMS are included in Moodle Workplace as well.
Evaluation methods used
This conformance report is based on an accessibility audit conducted by GrackleDocs on Moodle LMS. The evaluation was completed following the WCAG Evaluation Methodology (WCAG-EM).
The audit testing was conducted manually and cross-checked using GrackleDocs' team of accessibility auditors to ensure that the results and comments presented were valid and comprehensive.
The following tools and applications were used as part of the audit:
- Desktop browsers
- Google Chrome
- Firefox
- Screen reader
- JAWS
- NVDA
- Other tools
- WAVE
- NU HTML Validator
Applicable standards and guidelines
This report covers the degree of conformance for the following accessibility standards/guidelines:
Standard/Guideline | Included In Report |
---|---|
Web Content Accessibility Guidelines 2.0 | Level A (Yes)
Level AA (Yes) Level AAA (Yes) |
Web Content Accessibility Guidelines 2.1 | Level A (Yes)
Level AA (Yes) Level AAA (Yes) |
Web Content Accessibility Guidelines 2.2 | Level A (Yes)
Level AA (Yes) Level AAA (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.
WCAG 2.x report
Table 1: Success criteria, Perceivable
Notes:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.1.1 Non-text Content
Level A |
Supports | Moodle Workplace ensures that all non-text content includes an accessible name. |
1.2.1 Audio-only and Video-only (Prerecorded)
Level A |
Supports | Moodle Workplace does not contain pre-recorded audio or video but allows content creators to upload video/audio content.
Moodle Workplace offers options for content creators to provide alternative formats for their uploaded video/audio content. |
1.2.2 Captions (Prerecorded)
Level A |
Supports | Moodle Workplace does not contain any pre-recorded audio or video, but it provides options for content creators to attach captions to user-created video and audio content. |
1.2.3 Audio Description or Media Alternative (Prerecorded)
Level A |
Supports | Moodle Workplace does not contain any pre-recorded audio or video, but it provides options for content creators to add Audio descriptions to audio/video and to provide alternative formats. |
1.2.4 Captions (Live)
Level AA |
Supports | Moodle Workplace does not contain live streaming capabilities; this functionality is only provided by third-party tools. |
1.2.5 Audio Description (Prerecorded)
Level AA |
Supports | Moodle Workplace does not contain any pre-recorded audio or video, but it provides options for content creators to add Audio descriptions to audio/video content. |
1.2.6 Sign Language (Prerecorded)
Level AAA |
Supports | Moodle Workplace does not contain audio or video content, but content creators can upload prerecorded video content with sign language interpretation. |
1.2.7 Extended Audio Description (Prerecorded)
Level AAA |
Supports | Moodle Workplace does not contain audio and video content; content creators can upload prerecorded multimedia content with extended audio descriptions. |
1.2.8 Media Alternative (Prerecorded)
Level AAA |
Supports | Moodle Workplace does not contain audio and video content; content creators can provide media alternatives for prerecorded multimedia content. |
1.2.9 Audio-only (Live)
Level AAA |
Supports | Moodle Workplace does not support live audio-only streams. Where available, this is provided by third-party software. |
1.3.1 Info and Relationships
Level A |
Supports | Moodle Workplace pages are structured such that assistive technologies can programmatically determine the intended read order and page structure. |
1.3.2 Meaningful Sequence
Level A |
Supports | Moodle Workplace pages are structured so that assistive technologies can programmatically determine the intended reading order in cases where the order is essential. |
1.3.3 Sensory Characteristics
Level A |
Supports | Moodle Workplace does not solely rely on sensory characteristics to convey information. Where these are used, they are backed up by appropriate text and other information for the user. |
1.3.4 Orientation
Level AA |
Supports | Moodle Workplace's user interface (UI) is responsive and does not lock the orientation of the display or restrict the product's use in one layout or the other. |
1.3.5 Identify Input Purpose
Level AA |
Supports | Input fields across the system are clearly identified by their purpose and are available to assistive technologies. |
1.3.6 Identify Purpose
Level AAA |
Supports | ARIA landmarks and roles are extensively used across Moodle Workplace to help assistive technologies identify the purpose of UI elements. |
1.4.1 Use of Color
Level A |
Supports | Colour is not used as the sole indicator of information in Moodle Workplace. In some cases, colour is used to complement other UI elements, such as text or distinct icons. |
1.4.2 Audio Control
Level A |
Supports | Moodle Workplace does not contain any pre-recorded audio.
User-uploaded audio and video content do not auto-play by default. Audio volume controls are always provided for the user. |
1.4.3 Contrast (Minimum)
Level AA |
Supports | All elements of the Moodle Workplace UI meet the minimum contrast and size requirements for WCAG Level AA. |
1.4.4 Resize text
Level AA |
Supports | The Moodle Workplace UI has been designed to be responsive on various screen sizes and, as such, supports zooming of text sizes without breaking controls or content.
In some cases, UI elements will be shifted or replaced with more appropriate elements to accommodate this. |
1.4.5 Images of Text
Level AA |
Supports | Images of text are not used in any part of the system to convey essential information unless it is required as part of the functionality. |
1.4.6 Contrast (Enhanced)
Level AAA |
Partially supports | Text colours in Moodle Workplace in most places have a contrast ratio greater than 7:1 against their default background.
Some small amounts of texts with colours that meet the minimum contrast ratio of 4.5:1 for WCAG 2.2 Level AA but do not meet the enhanced colour contrast requirement of 7:1 for WCAG 2.2 Level AAA. |
1.4.7 Low or No Background Audio
Level AAA |
Supports | Moodle Workplace does not contain any pre-recorded background audio. |
1.4.8 Visual Presentation
Level AAA |
Supports | Moodle Workplace is designed so that the content presentation can be modified to suit the required visual presentation using browser functionality. |
1.4.9 Images of Text (No Exception)
Level AAA |
Supports | Images of text are not used in any part of the system to convey essential information except in a small number of cases where it is required as part of the functionality. |
1.4.10 Reflow
Level AA |
Supports | The reflow of content is supported across Moodle Workplace.
Except for wide tabular content such as the Grader report, content is presented in a responsive manner. This helps users avoid the need to scroll horizontally when viewing the page’s contents, especially on smaller screens or when the page is zoomed. |
1.4.11 Non-text Contrast
Level AA |
Supports | All non-text elements within Moodle Workplace exceed the required 3:1 contrast ratio. |
1.4.12 Text Spacing
Level AA |
Supports | All default fonts and layouts within Moodle Workplace adhere to WCAG text spacing requirements |
1.4.13 Content on Hover or Focus
Level AA |
Supports | Elements that display additional content on hover or focus, such as help icons, display a popover on focus. The content does not disappear unless the focus is moved somewhere else or when the escape key is pressed. The mouse can hover on the popover content while it is displayed. |
Table 2: Success criteria, Operable
Notes:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
2.1.1 Keyboard
Level A |
Supports | The Moodle Workplace interface is fully keyboard accessible, with no timing requirement for the user. |
2.1.2 No Keyboard Trap
Level A |
Supports | Moodle Workplace has been designed in such a way that there are no keyboard traps, and it is fully navigable. |
2.1.3 Keyboard (No Exception)
Level AAA |
Supports | In all cases, a keyboard-only option has been provided for all functionality across the system. |
2.1.4 Character Key Shortcuts
Level A |
Supports | Only Moodle Workplace's rich text editor supports keyboard shortcuts. These shortcuts are only active when the user is in the editing area and are designed to not interfere with accessibility software. There are no other keyboard shortcuts within the system. |
2.2.1 Timing Adjustable
Level A |
Supports | Moodle Workplace generally does not impose any time limits on content or actions, with amsmall number of all number of exceptions, such as user session expiration and timed quizzes/assignments.
User sessions can be extended indefinitely by users. Quiz/Assignment time limits are essential and cannot be extended by the user. However, accomodations can be made by instructors for individual students. |
2.2.2 Pause, Stop, Hide
Level A |
Supports | Moodle Workplace does not contain moving, blinking, and scrolling content. |
2.2.3 No Timing
Level AAA |
Supports | For activities that may have time limits, such as quizzes, this can be disabled for users who require accommodations. |
2.2.4 Interruptions
Level AAA |
Supports | Moodle Workplace does not automatically update content without user interactions with the exception of the Chat activity. The Chat activity provides a separate accessible interface that only updates when the user requests a refresh. |
2.2.5 Re-authenticating
Level AAA |
Partially supports | In most cases, the user’s progress is saved, such as in assignments and quizzes. However, some pages do not support this, and data will need to be re-entered. |
2.2.6 Timeouts
Level AAA |
Partially supports | Timeouts are only for session timeouts, which are configurable for the system. Users are warned to refresh their session before they get logged out. In most cases, draft data already entered is saved and restored when the user resumes activity. |
2.3.1 Three Flashes or Below Threshold
Level A |
Supports | Moodle Workplace does not contain flashing content. |
2.3.2 Three Flashes
Level AAA |
Supports | Moodle Workplace does not contain flashing content. |
2.3.3 Animation from Interactions
Level AAA |
Supports | Moodle Workplace does not contain animated content interactions. |
2.4.1 Bypass Blocks
Level A |
Supports | Skip links are provided to help users efficiently navigate Moodle Workplace |
2.4.2 Page Titled
Level A |
Supports | All pages within Moodle Workplace provide detailed page titles to aid navigation and help orientate users within the system. |
2.4.3 Focus Order
Level A |
Supports | Moodle Workplace pages have been carefully designed to support a focus order that is logical and aids in understanding the structure of each page. |
2.4.4 Link Purpose (In Context)
Level A |
Supports | The link text of all links within Moodle Workplace indicates their purpose. Where practical, additional hints have been added to aid accessibility software to determine this programmatically. |
2.4.5 Multiple Ways
Level AA |
Supports | Moodle Workplace provides multiple ways to navigate and understand the content structures within Moodle Workplace, including search and page indexes where applicable |
2.4.6 Headings and Labels
Level AA |
Supports | All pages make appropriate use of headings and labels to support user understanding of the page and its purpose |
2.4.7 Focus Visible
Level AA |
Supports | The keyboard focus is visible on all pages, allowing users to help users easily determine their location as they navigate through the page contents. |
2.4.8 Location
Level AAA |
Supports | Moodle Workplace provides breadcrumbs and the current page location in the page title to aid user understanding of their location within the system. |
2.4.9 Link Purpose (Link Only)
Level AAA |
Partially supports | Most links are uniquely identifiable by the link text only. However, some known areas where the link purpose cannot be determined by the link text only are:
|
2.4.10 Section Headings
Level AAA |
Supports | All pages have section headings, allowing users to orient themselves within the content structure.
Moodle Workplace provides the tools to enable content creators to build user-generated content in an accessible way. |
2.4.11 Focus Not Obscured (Minimum) (2.2 only)
Level AA |
Partially supports | Generally, user-opened contents do not obscure user interface components receiving keyboard focus.
However, on smaller screens or when the page is zoomed, the drawers on the course homepage can obscure focused content on the course homepage itself. (See MDL-81702). |
2.4.12 Focus Not Obscured (Enhanced) (2.2 only)
Level AAA |
Partially supports | In some specific situations, the keyboard focus can be partially obscured.
Known instances include:
|
2.4.13 Focus Appearance (2.2 only)
Level AAA |
Supports | In most places, a blue highlight around a focusable user interface component denotes the keyboard, which meets the success criteria.
|
2.5.1 Pointer Gestures
Level A |
Supports | Moodle Workplace does not use any multi-point or path-based gestures within the UI |
2.5.2 Pointer Cancellation
Level A |
Supports | Pointer cancellation is supported in all main browsers with the exception of Internet Explorer.
With Microsoft ending its support for Internet Explorer, Moodle Workplace has ceased support for this browser from Moodle Workplace 3.10 onwards. |
2.5.3 Label in Name
Level A |
Supports | Throughout Moodle Workplace, the accessible name matches the visible name of buttons and links |
2.5.4 Motion Actuation
Level A |
Supports | Moodle Workplace does not have functionality that requires motion as a means of input |
2.5.5 Target Size
Level AAA |
Partially supports | Most controls and clickable targets are larger than 44x44 CSS pixels. However, there are exceptions. |
2.5.6 Concurrent Input Mechanisms
Level AAA |
Supports | Moodle Workplace does not restrict the use of multiple input modalities simultaneously. |
2.5.7 Dragging Movements (2.2 only)
Level AA |
Supports | All interactions that require drag and drop have alternative ways to interact that do not require dragging movements |
2.5.8 Target Size (Minimum) (2.2 only)
Level AA |
Supports | All targets for pointer inputs meet the minimum required size or are accessible via an alternative means |
Table 3: Success criteria, Understandable
Notes:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
3.1.1 Language of Page
Level A |
Supports | Moodle Workplace supports multiple languages. This is communicated programmatically using the HTML lang attribute.
|
3.1.2 Language of Parts
Level AA |
Supports | Pages in Moodle Workplace are rendered in the language based on the user’s preference.
The language selector menu options have the User-created content within Moodle Workplace can be tagged with the appropriate language of the content, and this can be done in parts. |
3.1.3 Unusual Words
Level AAA |
Supports | Moodle Workplace provides contextual help that allows users to understand unfamiliar and unusual words.
|
3.1.4 Abbreviations
Level AAA |
Supports | Moodle Workplace provides contextual help that allows users to understand unfamiliar abbreviations in the context of the system.
|
3.1.5 Reading Level
Level AAA |
Supports | Moodle Workplace has been designed to be as intuitive as possible. It provides language packs targeted at younger users, but this mostly addresses the needs of the system’s learner users.
Moodle Workplace provides the facilities for user-created content to conform to this success criterion. |
3.1.6 Pronunciation
Level AAA |
Partially supports | The core Moodle Workplace system does not provide pronunciation support in most cases. However, Moodle Workplace does provide the facilities for user-created content to comply with this success criterion, including markup, automatic glossary linking, and the ability for a user to add additional content. |
3.2.1 On Focus
Level A |
Supports | Moodle Workplace does not change the context or focus when a user navigates to a focusable item in the interface anywhere. Opening links in new windows and tabs are not used where an alternative is practical. |
3.2.2 On Input
Level A |
Supports | Moodle Workplace does not change the context of use without the user initiating an explicit action |
3.2.3 Consistent Navigation
Level AA |
Supports | Moodle Workplace uses a consistent navigation layout and methodology, with elements appearing in the same order between pages. |
3.2.4 Consistent Identification
Level AA |
Supports | Moodle Workplace is designed using a consistent set of components that use common terminology across the system. |
3.2.5 Change on Request
Level AAA |
Supports | Moodle Workplace does not change contexts for the user without explicit actions from the user. |
3.2.6 Consistent Help (2.2 only)
Level A |
Supports | Moodle Workplace provides contextual help for each page using a consistent help menu. The structure and order of this menu are consistent throughout the system. |
3.3.1 Error Identification
Level A |
Supports | Errors are described to users and marked up with appropriate ARIA roles and attributes. |
3.3.2 Labels or Instructions
Level A |
Supports | The system provides extensive labels and instructions, including expected data formats, to help users input the appropriate values. |
3.3.3 Error Suggestion
Level AA |
Supports | Data validation is extensive across the system, and error messages explain to the user how to fix the error with the data. |
3.3.4 Error Prevention (Legal, Financial, Data)
Level AA |
Supports | Moodle Workplace provides various mechanisms to prevent errors from happening. e.g. a review page before submitting a quiz, a confirmation dialogue before deleting a user or before user un-enrolment, etc. |
3.3.5 Help | Supports | Context-sensitive help is provided on every page for users to access. Additionally, instructions on complex forms and extensive tooltips for specific fields add additional help resources for users |
3.3.6 Error Prevention (All)
Level AAA |
Partially supports | Form validation mechanisms allow users to correct their input when completing a form.
Confirmation dialogues or pages are also present to prevent users from accidentally performing an irreversible action (e.g. data deletion, etc). However, there are some known instances where an irreversible action does not have a prior confirmation prompt, such as granting additional assignment attempts for students. |
3.3.7 Redundant Entry (2.2 only)
Level A |
Supports | Unless essential, data is pre-filled for users, or a sensible default is provided. |
3.3.8 Accessible Authentication (Minimum) (2.2 only)
Level AA |
Supports | Moodle Workplace provides third-party OAuth and other SSO authentication mechanisms to provide alternatives to the default username and password. Additionally, the default login form is correctly marked up for an accessible authentication experience. |
3.3.9 Accessible Authentication (Enhanced) (2.2 only)
Level AAA |
Supports | Moodle Workplace provides third-party OAuth and other SSO authentication mechanisms as alternatives to the default username and password. Additionally, the default login form is correctly marked up for an accessible authentication experience. |
Table 4: Success criteria, Robust
Notes:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
4.1.1 Parsing
Level A |
Supports |
|
4.1.2 Name, Role, Value
Level A |
Supports | The name and role of all components within Moodle Workplace can be programmatically determined using native semantic HTML tags and/or the appropriate ARIA roles and attributes. |
4.1.3 Status Messages
Level AA |
Supports | All status messages and alerts are marked with the appropriate ARIA roles and attributes, allowing assistive technologies to determine them programmatically. |