Scope limitation
This report describes the platform's own interfaces and content. User-entered content is not fully controlled by the platform and may affect compliance with many success criteria, including text alternatives, language identification, readability, contrast, error handling, and other applicable requirements. The statements below therefore apply to platform-controlled content and functionality unless explicitly stated otherwise.
1. Perceivable
1.1 Text alternatives
1.1.1 Non-Text (A)
Controls have a name accessible to assistive technologies, time-based media and images have descriptive alt-text attributes.
Known issues: Some icon-only status indicators (for example, indicators that show whether recently entered content has been saved) do not yet have a name accessible to assistive technologies. In addition, some thumbnail previews of uploaded or scanned pages are missing descriptive text alternatives.
1.2 Time-based media
1.2.1 Audio only and video only (A)
Prerecorded audio-only content is not present within the platform. All video content has a synchronized audio track intended to describe the visual information. The sufficiency of that description is considered under 1.2.3 and 1.2.5.
1.2.2 Captions (Prerecorded) (A)
Prerecorded video elements with audio have synchronized captions in every language available in the platform.
1.2.3 Audio Description or Media Alternative (Prerecorded) (A)
All video content has a synchronized audio track intended to describe the visual information. However, the captions show that the narration sometimes refers to visual elements indirectly, for example “this icon”, “this option”, position, and color, without fully describing those elements for someone who cannot see the video. The audio track and captions therefore do not establish that all visual information is conveyed, so this criterion is not fully met for those portions.
1.2.4 Captions (Live) (AA)
N/A; no live synchronized media is present in the platform.
1.2.5 Audio Description (Prerecorded) (AA)
The synchronized audio track is intended to be descriptive, but the captions indicate that it is not sufficient throughout: references such as “this icon” and “this option” do not identify the visual elements independently, and position and color are not fully described. This criterion is therefore not fully met for the visual information not conveyed by the existing audio.
1.3 Adaptable
1.3.1 Info and Relationships (A)
The programmatically determinable order and structure of content within the platform matches the presentation.
Known issues: Some score and user-input fields are missing a programmatically associated label. Some list content is not marked up using proper list structure.
1.3.2 Meaningful Sequence (A)
The programmatically determinable reading sequence matches the intended reading sequence in the presentation.
1.3.3 Sensory Characteristics (A)
Instructions for understanding and operating content are either primarily text-based or have a supporting text alternative.
1.3.4 Orientation (AA)
Content is responsive, and supports different screen orientations or viewport scales.
1.3.5 Identify Input Purpose (AA)
All input fields have a matching descriptive label attribute or element. Personal-data inputs support the appropriate autocomplete purpose.
1.4 Distinguishable
1.4.1 Use of Color (A)
All elements using color as a means of conveying information also have text content, or a descriptive text alternative.
1.4.2 Audio Control (A)
All audio content part of the platform can be paused, muted or stopped by the user.
1.4.3 Contrast (Minimum) (AA)
All applicable text meets the minimum contrast of 4.5:1 for small text and 3:1 for large text.
Known issues: The text on the platform's primary call-to-action buttons does not meet the required contrast ratio against its background color.
1.4.4 Resize Text (AA)
All text in the platform can be resized to 200% by the browser without loss of content or functionality; video captions are excluded.
1.4.5 Images of Text (AA)
No images of text are used in the platform; all text content is programmatically determinable.
1.4.7 Low or No Background Audio (AAA)
All video content that contains speech has no additional background audio. Background audio is absent, so this criterion conforms.
1.4.9 Images of Text (No Exception) (AAA)
See 1.4.5 above
1.4.10 Reflow (AA)
Except for content that requires a two-dimensional layout for its use or meaning, all content can be presented without loss of information or functionality and without two-dimensional scrolling at a viewport equivalent to 320 CSS pixels wide for vertically scrolling content, or 256 CSS pixels high for horizontally scrolling content.
1.4.11 Non-text Contrast (AA)
All applicable graphical objects and user interface components that convey information or are required to operate the interface have at least 3:1 contrast against adjacent colors.
1.4.12 Text Spacing (AA)
No loss of content occurs when modifying the text spacing within the ranges specified:
Line height (line spacing) to at least 1.5 times the font size;
Spacing following paragraphs to at least 2 times the font size;
Letter spacing (tracking) to at least 0.12 times the font size;
Word spacing to at least 0.16 times the font size.
1.4.13 Content on Hover or Focus (AA)
All tooltip elements are dismissible, hoverable and persistent.
2. Operable
2.1 Keyboard accessible
2.1.1 Keyboard (A)
All functionality is operable through a keyboard interface. No functionality in the platform requires specific timings of individual keystrokes. Drag-and-drop and drawing interactions are only excluded where the path of movement is an essential part of the operation.
Known issues: Certain question types used in digital tests — specifically ranking/ordering questions and questions that require marking a location on an image (hotspot and hotmatch questions) — currently cannot be operated using only a keyboard. Some drag-and-drop reordering interactions elsewhere in the platform (for example, reordering grading criteria or questions) may share this limitation and are under review. A scrollable panel within the test-taking view is also not currently reachable using the keyboard.
2.1.2 No Keyboard Trap (A)
Dialogs are the only components that intentionally contain keyboard focus while open. Keyboard focus is only moved to a dialog if the user opens one, and every dialog can be exited using the universally available dedicated 'close' button or standard Escape-key exit method, after which focus returns appropriately. These are standard exit methods and satisfy the criterion.
2.1.4 Character Key Shortcuts (A)
All character-key shortcuts can be disabled by a user in their settings; this is the platform's chosen implementation.
2.2 Enough time
2.2.1 Timing Adjustable (A)
The only time limits are set by users for submission, publication, discussion, and test-taking processes. These timings are defined expressly to reflect the real-life limitations of those processes for student assessment; they are therefore essential to the purpose of the content and, where applicable, real-time.
2.2.2 Pause, Stop, Hide (A)
There is no moving, blinking, or scrolling information in the platform.
Student progress within an assignment is updated live to the user agent. This live update is necessary to keep the student's taking-process state accurate; pausing it could result in the student being marked at an incorrect state.
2.2.3 No Timing (AAA)
Timing is only an essential part of real-life events, such as taking a test, where it reflects the user-defined limitations required for student assessment.
2.2.5 Re-authenticating (AAA)
Users can directly resume a session after re-authenticating.
2.3 Seizures and physical reactions
2.3.1 Three Flashes or Below Threshold (A)
There is no flashing content provided by the platform.
2.3.2 Three Flashes (AAA)
See 2.3.1 above.
2.3.3 Animation from Interactions (AAA)
There is no motion animation triggered by user interactions present in the platform.
2.4 Navigable
2.4.1 Bypass Blocks (A)
The only repeated block is the header navigation. Users can bypass it using the page landmarks and proceed directly to the main content.
Known issues: A dedicated "skip to main content" link is not yet provided; users relying on landmark navigation can still bypass the repeated header, but a direct skip link is not currently available.
2.4.2 Page Titled (A)
All pages have a title matching the page content.
2.4.3 Focus Order (A)
The sequence of keyboard navigation matches the relative order in the presentation.
2.4.4 Link Purpose (In Context) (A)
All links have descriptive text content or a programmatically determinable text alternative.
Known issues: A small number of underlined hover-style links are missing a descriptive accessible name.
2.4.5 Multiple Ways (AA)
All pages a user has access to, except for individual steps in the test-taking process, can be reached through both link navigation and the sitewide Jump field. The overall test-taking area itself is reachable.
2.4.6 Headings and Labels (AA)
All headings and labels describe the purpose of the shown content.
2.4.7 Focus Visible (AA)
All keyboard-operable elements have clearly visible focus styling.
2.4.8 Location (AAA)
The user's location within a set of pages is shown in the breadcrumbs navigation.
2.5 Input modalities
2.5.1 Pointer Gestures (A)
There are no operations that rely on multipoint or path-based gestures in the platform.
2.5.2 Pointer Cancellation (A)
Pointer events that rely on the down-event are rare. Where they occur, the resulting functionality is reversible; all other pointer functionality is executed on the up-event.
2.5.3 Label in Name (A)
For user interface components with a visible label, the accessible name includes the visible label, and repeated components use consistent accessible names.
2.5.4 Motion Actuation (A)
N/A; no motion actuation is present in the platform.
2.5.5 Target Size (AAA)
All pointer-input targets are at least 44 CSS pixels by 44 CSS pixels. The criterion's exceptions are not relied upon.
2.5.6 Concurrent Input Mechanisms (AAA)
There are no restrictions on the use of available input modalities, except for the user set restriction on hotkeys.
3. Understandable
3.1 Readable
3.1.1 Language of Page (A)
The language of the page is set in the web page head and accurately identifies the page language.
Known issues: On a small number of pages, the page language attribute is missing or invalid.
3.1.2 Language of Parts (AA)
There are no changes in the human language of content parts. The platform supports, but does not require, users to define the language of user-entered content; the general scope limitation at the start of this report applies.
3.2 Predictable
3.2.1 On Focus (A)
No components cause a change of context on focus alone.
3.2.2 On Input (A)
No components cause a change of context on input alone.
3.2.3 Consistent Navigation (AA)
Navigational mechanisms, including their relative order, are consistent between all pages.
3.2.4 Consistent Identification (AA)
Repeated components use consistent identification, including consistent appearance and accessible names, across all pages.
3.3 Input assistance
3.3.1 Error Identification (A)
Input errors are described in text at the relevant input element.
3.3.2 Labels or Instructions (A)
All input fields are labeled, and if specific input is required instructions are provided.
3.3.3 Error Suggestion (AA)
For user tests, the purpose of input is to store the student's answer even when it is incorrect. Providing correction suggestions would defeat the purpose of the assessment, so suggestions are not provided in that context.
3.3.4 Error Prevention (Legal, Financial, Data) (AA)
User-controllable data submissions are reversible. Irreversible test submissions require checking and confirmation by the user, and the student is notified of any unanswered questions.
3.3.6 Error Prevention (All) (AAA)
All submissions, not only legal, financial, or data submissions, require checking and confirmation when they are irreversible. See 3.3.4 above.
4. Robust
4.1 Compatible
4.1.1 Parsing (A)
The platform meets the applicable parsing requirements: elements are properly formed and nested, IDs are unique where required, and attributes are not duplicated.
4.1.2 Name, Role, Value (A)
All user interface components have a programmatically determinable name, role, value, state, and applicable properties.
Known issues: A markup issue on the page's top-level element causes an invalid accessibility attribute to be reported on every page; this is being addressed. A similar issue is present within the rich-text editor used for composing answers and comments. Some dropdown menu buttons are nested in a way that assistive technologies may interpret as a component within another interactive component. The slider control used for grading provides a generic name rather than one identifying the specific question being scored.
4.1.3 Status Messages (AA)
Urgent status messages are announced with the alert ARIA role, while non-urgent updates use the status role. Both are announced without requiring the message to receive focus.
Known issues: Some status updates are not yet announced to assistive technologies without requiring focus, including the live score shown while grading with the slider control, and the "saved" indicator shown while a student is answering a digital-test question.
Comments
0 comments
Please sign in to leave a comment.