VPAT - LTI v1.3 Plugin Accessibility Conformance Report
WCAG Edition
(Based on VPAT® Version 2.4)
Name of Product: ScreenPal LTI Plugin (Version 1.3)
Report Date: November 8th, 2023
Product Description: ScreenPal LTIv1.3 is a plugin for various LMS tools that displays a minimal hosting management environment to facilitate the embedding of hosted content and launching of video and image creation tools.
Contact information: support@screenpal.com
Accessibility testing as per WCAG 2.1 AA guidelines.
The evaluation was performed using the below tools/ tests:
- Screen readers:
- NVDA on Win11/ Chrome
- WAVE and Axe automated tool
- Color contrast testing using Color Contrast Analyzer
- Browser zoom
- Keyboard-only
- Text-spacing testing using bookmarklets
The VPAT has been prepared based on the accessibility evaluation of the following pages/ flows:
|
Videos Tab - Embed Video - Save & Publish |
Images Tab - Embed Image - Save & Publish |
Quizzes Tab - Embed Quiz - Save & Publish |
Channels Tab - Embed Channels - Save & Publish |
Embed Recorder Tab - Embed Recorder - Save & Publish |
This report covers the degree of conformance with the following accessibility standards/guidelines:
Standard/Guideline | Included in Report |
Web Content Accessibility Guidelines 2.1 at https://www.w3.org/TR/WCAG21/ | Level AAA (No) Level AA (Yes) Level A (Yes) |
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.
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.
Criteria | Conformance Level | Remarks and Explanations |
1.1.1 Non-text Content (Level A) | Partially Supports | Images on the plugin contain relevant alternative text. Exceptions include:
|
Supports | No audio-only or video-only content is present on the plugin. | |
1.2.2 Captions (Prerecorded) (Level A) | Supports | No multimedia content is present on the plugin. |
Supports | No multimedia content is present on the plugin. | |
1.3.1 Info and Relationships (Level A) | Partially Supports | The plugin has consistent headers and global table structures to establish clear information and relationships within the plugin. Screen readers properly identify most of the information available on the plugin. Visually impaired users are easily able to perceive the relationship between a particular element and its role. Exceptions include:
|
1.3.2 Meaningful Sequence (Level A) | Supports | The sequence of the content presented on the plugin is meaningful and appropriate and does not affect the meaning of the provided content. |
1.3.3 Sensory Characteristics (Level A) | Supports | No information is present on the plugin, which is based on sensory characteristics such as shape, size, location, sound, etc. |
1.4.1 Use of Color (Level A) | Supports | Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. |
1.4.2 Audio Control (Level A) | Supports | A mechanism is provided to pause or stop the audio content present on the plugin. |
2.1.1 Keyboard (Level A) | Partially Supports | The plugin supports standard keyboard navigation and input functions. Exceptions include:
|
2.1.2 No Keyboard Trap (Level A) | Supports | The Keyboard focus moves sequentially throughout the plugin without the focus getting trapped in any section and it is convenient to access the functionality. |
2.1.4 Character Key Shortcuts (Level A) | Supports | This success criterion is not applicable. |
2.2.1 Timing Adjustable (Level A) | Supports | There is no such activity present on the plugin where time needs to be adjusted or extended. |
2.2.2 Pause, Stop, Hide (Level A) | Supports | There is no such content present on the plugin that needs to be stopped, paused, or hidden. |
2.3.1 Three Flashes or Below Threshold (Level A) | Supports | There is no flashing content present on the plugin. |
2.4.1 Bypass Blocks (Level A) | Supports | This success criterion is not applicable. |
2.4.2 Page Titled (Level A) | Supports | This success criterion is not applicable. |
2.4.3 Focus Order (Level A) | Partially Supports | The focus moves in a correct sequence order on the plugin from left to right and top to bottom. Exceptions Include:
|
2.4.4 Link Purpose (In Context) (Level A) | Supports | All links are provided with appropriate link text and the user would be able to understand the purpose of the link from its link text. |
2.5.1 Pointer Gestures (Level A) | Supports | This success criterion is not applicable. |
2.5.2 Pointer Cancellation (Level A) | Supports | No down-event of the pointer is used in the plugin to execute any part of the action. |
2.5.3 Label in Name (Level A) | Supports | All labels on the plugin include text and the same text is defined in the code as well to assist speech recognition technologies. |
2.5.4 Motion Actuation (Level A) | Supports | No functionality is present on the plugin that is operable only by device motion. |
3.1.1 Language of Page (Level A) | Supports | The product inherits the language settings configured through the operating system. |
3.2.1 On Focus (Level A) | Supports | No interactive element is triggered automatically on receiving the focus. |
3.2.2 On Input (Level A) | Supports | Change of context does not happen when the user changes the setting of any input controls. |
3.3.1 Error Identification (Level A) | Supports | This success criterion is not applicable. |
3.3.2 Labels or Instructions (Level A) | Supports | The plugin provides support for motor-impaired and cognitive users as the labels and instructions are provided for the form fields, which are clearly visible and readable to such users. |
4.1.2 Name, Role, Value (Level A) | Partially Supports | All the plugin elements have a proper label associated with their role and the screen reader recognizes them correctly with updated values as well. Exceptions include:
|
Criteria | Conformance Level | Remarks and Explanations |
1.2.4 Captions (Live) (Level AA) | Supports | No live multimedia content is present on the plugin. |
1.2.5 Audio Description (Prerecorded) (Level AA) | Supports | No multimedia content is present on the plugin. |
1.3.4 Orientation (Level AA) | Supports | This success criterion is not applicable. |
1.3.5 Identify Input Purpose (Level AA) | Supports | This success criterion is not applicable. |
1.4.3 Contrast (Minimum) (Level AA) | Partially Supports | The plugin adheres to minimum contrast standards. Exceptions include:
|
1.4.4 Resize text (Level AA) | Supports | The plugin is fully responsive. At a zoom of 200%, no loss of content or functionality is observed. |
1.4.5 Images of Text (Level AA) | Supports | No information is conveyed to the user via an image of the text. |
1.4.10 Reflow (Level AA) | Partially Supports | The plugin does not require scrolling in two dimensions to present content without loss of information at 400% zoom.
|
1.4.11 Non-text Contrast (Level AA) | Partially Supports | The plugin user interface components have a contrast ratio of at least 3:1 against adjacent color(s). Exceptions Include:
|
1.4.12 Text Spacing (Level AA) | Supports | The plugin is compliant with WCAG text spacing requirements. |
1.4.13 Content on Hover or Focus (Level AA) | Partially Supports | The content that is triggered by hover or focus is dismissible, hoverable, and persistent. Exceptions include:
|
2.4.5 Multiple Ways (Level AA) | Supports | A proper navigation header is provided to access the different types of plugin options. |
2.4.6 Headings and Labels (Level AA) | Partially Supports | Headings and labels on the plugin provide sufficient detail of the content they are describing. Exceptions Include:
|
2.4.7 Focus Visible (Level AA) | Partially Supports | All the elements present in the plugin have focus visibility. Exceptions include:
|
3.1.2 Language of Parts (Level AA) | Supports | English is the primary and only language of the plugin. There are no phrases or sentences written in any other language, which need to be defined separately. |
3.2.3 Consistent Navigation (Level AA) | Supports | Navigational mechanisms are repeated on the plugin and occur in the same relative order each time they are repeated. Hence, consistent navigation is provided to the user. |
3.2.4 Consistent Identification (Level AA) | Supports | Components that provide the same functionality throughout the plugin can be easily identified by the user. |
3.3.3 Error Suggestion (Level AA) | Supports | This success criterion is not applicable. |
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) | Supports | There are no critical forms available where error prevention is required. Error suggestions are enough to fill out the form and correct the errors. |
4.1.3 Status Messages(Level AA) | Partially Supports | The updated content automatically notifies the visually impaired users via a screen reader. Exceptions Include:
|