We're committed to make the ability to learn accessible for all people regardless of disabilities. All software we create must follow strict guidelines to ensure anyone can use our site, and we take great pride in it. Below, please find a report that outlines how CypherWorx supports accessibility within our system.
CollaborNation Accessibility Conformance Report
As part of accessibility requirements, you will find on this page our Voluntary Product Accessibility Template (VPAT), a document that outlines a product's conformance with the Section 508 accessibility standards.
Based on VPAT® Version 2.4 International Edition
Voluntary Product Accessibility Template® and VPAT® are registered service marks of the Information Technology Industry Council (ITI).
Product Information
Name of Product/Version: CollaborNation
Report Date: February 2024
Product Description: Use CollaborNation to administer, track, report, and deliver online educational courses.
Contact Information: support@cypherworx.com
Notes: This report is based on the February 2024 build of CollaborNation.
Evaluation Methods Used: We test CollaborNation with automated accessibility tools and manual testing by accessibility specialists. We use desktop computers running Windows 11 and macOS 13 and mobile devices running iOS 16 and Android 13. We run tests on multiple web browsers, including the latest versions of Google Chrome, Mozilla Firefox, Microsoft Edge, and Safari. We perform screen reader tests with NVDA, Jaws, VoiceOver, Narrator, and Talkback. We also conduct keyboard-only tests.
Applicable Standards/Guidelines: This report covers the degree of conformance with these accessibility standards/guidelines.
Standard/Guideline | Included in Report |
---|---|
Web Content Accessibility Guidelines 2.0 | Level A (Yes) Level AA (Yes) Level AAA (No) |
Web Content Accessibility Guidelines 2.1 | Level A (Yes) Level AA (Yes) Level AAA (No) |
Web Content Accessibility Guidelines 2.2 | Level A (Yes) Level AA (Yes) Level AAA (No) |
Revised 508 Standards and 255 Guidelines | Yes |
Terms: We use the following terms to define conformance levels for accessibility criteria.
- 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
WCAG 2.2 Report
Table 1: Success Criteria, Level A
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.1.1 Non-text Content (Level A) Also applies to Revised Section 508
| Supports | Learners are provided text-based alternatives for non-text content. When an admin uploads a PowerPoint or PDF into Create-A-Course, the software will automatically extract the text on the PPT/PDF and attach it as alt text. Admins can then update or modify it. Users can describe images they're uploading into the site, such as when adding images for the custom certificate builder. This gets added as alt text. |
1.2.1 Audio-only and Video-only (Prerecorded) (Level A) Also applies to Revised Section 508
| Supports | Gives learners text-based alternatives for audio-only and video-only content. Admins can record audio narration for slides in Create-A-Course. In browsers that support the Speech Recognition API, the system will automatically convert their narration into text. For browsers that don't support it, admins can type in their narration. For videos uploaded, admins have the option to also attach two supporting accessibility files.
|
1.2.2 Captions (Prerecorded) (Level A) Also applies to Revised Section 508
| Supports | When admins upload videos into Create-A-Course, they have the ability to upload captions and descriptions for the video. |
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) Also applies to Revised Section 508
| Supports | Admins can upload description files to describe video content that can't be heard in the audio. |
1.3.1 Info and Relationships (Level A) Also applies to Revised Section 508
| Supports | CollaborNation is semantically formatted for easy screen reader navigation, including:
|
1.3.2 Meaningful Sequence (Level A) Also applies to Revised Section 508
| Supports | CollaborNation follows logical navigation order for all its content. As an example, the header and navigation are structured before the main content. The content is positioned based on structural markup. We do not have any content that could display content in an order that is not intended. |
1.3.3 Sensory Characteristics (Level A) Also applies to Revised Section 508
| Supports | CollaborNation does not provide instructions solely on sensory characteristics, such as shape, color, size location, orientation, or sound. Within the system, we strive to make it simple and intuitive to use that instructions based on sensory characteristics aren't necessary. Pages typically includes text that explain the page's purpose, rather than step-by-step instructions. As an example, the "Add Learners" page explains that this page allows you to add people, but does not state "Click on the Submit button at the bottom of the page," as that is apparent from the semantic structure of the page. More in-depth instructions are provided on the Support Hub. Instructions here typically include a description of how to use each page in-depth, as well as direct links, and images to direct people explicitly where they need to go. |
1.4.1 Use of Color (Level A) Also applies to Revised Section 508
| Supports | CollaborNation does not use color as the only visual means of conveying information. Color is typically used in a supporting manner with accompanying text. As an example, in Reporting for Assessments:
|
1.4.2 Audio Control (Level A) Also applies to Revised Section 508
| Supports | Video and audio elements are often used within courses taken in CollaborNation. Users have the option to pause or stop any audio. They can also control the audio separately from the Operating System's audio controls. |
2.1.1 Keyboard (Level A) Also applies to Revised Section 508
| Supports | The entire system can be navigated by the keyboard. Most of CollaborNation can be traversed through standard accessibility navigation, such as by tabbing to links. Some ways that we've added customized keyboard interactions:
|
2.1.2 No Keyboard Trap (Level A) Also applies to Revised Section 508
| Supports | CollaborNation allows users to move to a component on the page using their keyboard, as well as move away from the component using their keyboard. They do not get stuck in any traps that they can't get out of. |
2.1.4 Character Key Shortcuts (Level A 2.1 only) Doesn't apply to Revised Section 508 | Supports | CollaborNation only has custom keyboard shortcuts in two areas.
|
2.2.1 Timing Adjustable (Level A) Also applies to Revised Section 508
| Supports | CollaborNation has a system in place where admins may assign deadlines to complete training. This is something that admins decide to implement. Deadlines can be customized for each learner, so as an example, if a learner with a disability should have more time to complete a course, the admin can give them a separate deadline from the other students. Admins can also update the deadline to provide more time, or remove it outright. |
2.2.2 Pause, Stop, Hide (Level A) Also applies to Revised Section 508
| Not Applicable | CollaborNation does not have moving, blinking, scrolling, or auto-updating information. |
2.3.1 Three Flashes or Below Threshold (Level A) Also applies to Revised Section 508
| Supports | CollaborNation does not contain anything that flashes more than three times in any one second period. Our system can be accessed by individuals who have seizures without concern of flashes. |
2.4.1 Bypass Blocks (Level A) Also applies to Revised Section 508
| Supports | Learners can skip repetitive sidebar navigation elements and skip to the main content. |
2.4.2 Page Titled (Level A) Also applies to Revised Section 508
| Supports | CollaborNation has unique page titles that follows this format: Page Title | CollaborNation The page title could be the system page title, such as My Courses, Admin Tools, and Course Catalog. The page title is also the course title when taking a course. The titles appear on the browser tab, which screen readers announce as learners navigate through the system. |
2.4.3 Focus Order (Level A) Also applies to Revised Section 508
| Supports | CollaborNation uses logical focus order when navigating through the system. The DOM order matches the visual order. Focus order follows traditional Left-to-Right reading languages, where the focus order starts at the upper-left of the page, then travels to the right, then downward. On web pages that contains a tree of interactive controls, users can use the up and down arrow keys. As an example, in Reporting Groups there exists a tree of interactive controls. Users can tab to the folder structure, then use the arrow keys to move from node to node. |
2.4.4 Link Purpose (In Context) (Level A) Also applies to Revised Section 508
| Supports | Meaningful text is used for every link, so learners know what each link does. If an icon is used, accompanying text are included to provide it meaning. As an example, the main navigation links when hovered will display the text in full. Alternatively, users can click on the hamburger menu to display the icon and text. |
2.5.1 Pointer Gestures (Level A 2.1 only) Doesn't apply to Revised Section 508 | Not Applicable | CollaborNation does not use touchscreen gestures. |
2.5.2 Pointer Cancellation (Level A 2.1 only) Doesn't apply to Revised Section 508 | Supports | Click events happen when learners release the mouse button (on the up-event), not when they press the mouse button down. This makes it easier for users if they accidentally click on the wrong target. They can move the mouse away from the target before releasing the button to cancel the action. |
2.5.3 Label in Name (Level A 2.1 only) Doesn't apply to Revised Section 508 | Supports | CollaborNation has accessible names match visible labels. Labels are visible on forms, that way users always know what they're submitting information for. This typically appears to the left of combo boxes, dropdown lists, text inputs, etc. aria-labels are also used for interactive elements when they are not visible in the DOM. |
2.5.4 Motion Actuation (Level A 2.1 only) Doesn't apply to Revised Section 508 | Not Applicable | CollaborNation does not support motion controls. There are no controls where learners can interact with the LMS by moving their tablets or smartphones. |
3.1.1 Language of Page (Level A) Also applies to Revised Section 508 | Supports | CollaborNation uses the language attribute on the HTML element to identify the default language of the system. |
3.2.1 On Focus (Level A) Also applies to Revised Section 508
| Supports | CollaborNation does not change context when the focus is changed. As an example, if you change focus for a navigation menu item, it will not jump the user to that page. |
3.2.2 On Input (Level A) Also applies to Revised Section 508
| Supports | CollaborNation almost always provides a submit button to initiate a change of context. There are few pages where if an action leads to an immediate saved state, a status will appear dynamically at the top of the page, such as with Notification Settings. Admins can set up conditional registration fields depending on what the learner selects for a field. If new fields appear, it will not submit automatically. The learner will be required to submit more information before clicking Submit. When entering data or selecting a form control, such as checking a checkbox or entering text, it will not perform unexpected behaviors, such as automatically submitting a form or opening a new window. |
3.2.6 Consistent Help (Level A) | Supports | Our support tooltip is available in the lower right of the screen, and can always consistently be found there. |
3.3.1 Error Identification (Level A) Also applies to Revised Section 508
| Supports | CollaborNation communicates errors when they occur. This is either at the top of the page, or inline when a form is being filled out not to specification. The real-time error identification is to more quickly assist users with entering information before submitting. |
3.3.2 Labels or Instructions (Level A) Also applies to Revised Section 508
| Supports | CollaborNation provides instructions for interacting with the website and the courses. Forms are clearly labeled and will often include tooltips, descriptions, or examples. |
3.3.7 Redundant Entry (Level A) | Supports | The only field we ask for learners to enter again is the password field to verify they entered the correct password. We do not require learners to re-enter information that is not essential. We also allow learners to auto-populate fields. |
4.1.1 Parsing (Level A) Also applies to Revised Section 508
| Supports | CollaborNation generates well-formed and validated HTML output that conforms to specifications. |
4.1.2 Name, Role, Value (Level A) Also applies to Revised Section 508
| Supports | CollaborNation uses ARIA landmarks, structured controls, and distinct semantic groups. "aria-label" is used often to provide an invisible label where visible labels cannot be used. |
Table 2: Success Criteria, Level AA
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.2.4 Captions (Live) (Level AA) Also applies to Revised Section 508
| Not Applicable | CollaborNation does not have real-time broadcasts. |
1.2.5 Audio Description (Prerecorded) (Level AA) Also applies to Revised Section 508
| Supports | For Create-A-Course content, admins have the ability to upload description files for videos to describe what is happening within the video. |
1.3.4 Orientation (Level AA 2.1 only) Doesn't apply to Revised Section 508 | Supports | CollaborNation will resize automatically in both landscape and portrait modes. It does not restrict its view to a single orientation. |
1.3.5 Identify Input Purpose (Level AA 2.1 only) Doesn't apply to Revised Section 508 | Supports | Our system creates accounts when provided with a learner's name, email address, and password. The registration and login pages are configured to support autofill. We do not collect more personal information by default, such as phone number, address, or birthdays. |
1.4.3 Contrast (Minimum) (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation uses a variety of color contrast tools, such as the inspector tool and WebAIM, to ensure there is a minimum contrast ration of 4.5:1 or higher for on-screen text. |
1.4.4 Resize text (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation does not prohibit users from resizing or zooming in on the system up to 200%. We want to ensure that anyone with low vision can increase the text size to be able to read the website. |
1.4.5 Images of Text (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation does not rely on images of text. CSS is used to stylize text instead of using images of text. |
1.4.10 Reflow (Level AA 2.1 only) Doesn't apply to Revised Section 508 | Supports | CollaborNation is responsive, so the content reflows based on device size. Learners do not need to scroll horizontally when using the system. Reporting contains a lot of data in tabular format, where its relationship is critical to retain to convey its meaning. When zoomed in, you would need to scroll horizontally. According to the WCAG 2.1 success criteria, it's important to convey the content in this matter, and as such does not count towards the success criteria. |
1.4.11 Non-text Contrast (Level AA 2.1 only) Doesn't apply to Revised Section 508 | Supports | CollaborNation interface elements meet non-text contrast guidelines of 3:1. This includes interface components for links, buttons, inputs, dropdowns, and more. |
1.4.12 Text Spacing (Level AA 2.1 only) Doesn't apply to Revised Section 508 | Supports | There are few areas where learners can add custom styling. This is primarily available within Discussions where learners can post and respond to others by using a WYSWIYG. This text editor does not allow learners to adjust the line height, paragraph spacing, letter spacing, or word spacing, and is completely controlled through the CSS set within the system. They do not have the ability to encounter text style issues with something custom that they added. CollaborNation also ensure that there are no instances of text being cut off or of text overlapping due to styling issues. |
1.4.13 Content on Hover or Focus (Level AA 2.1 only) Doesn't apply to Revised Section 508 | Supports | CollaborNation has tooltips that pass this requirement. Tooltips are dismissable, hoverable, and persistent.
|
2.4.5 Multiple Ways (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation has multiple ways to find pages. This includes navigation links, links embedded on the page itself, and using the search bar to find pages. Pages are linked together from different pages to make navigation easier. As an example, an admin can reach the Reporting page by going to Reporting from Admin Tools. They can also navigate to a user's profile page, and click on the link to go to their Reporting page. We make the pages as interconnected as possible. |
2.4.6 Headings and Labels (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation uses descriptive headings that summarize what is contained within the page. This header is consistent with the HTML title name too. Labels are also used properly for forms to connect the descriptive text of the field with the input field itself. Labels are provided for all input types. Where necessary, CollaborNation may use aria-label. |
2.4.7 Focus Visible (Level AA) Also applies to Revised Section 508
| Supports | A rectangle highlights the object that currently has focus when learners use keyboard navigation. The highlight color is actually set to use the secondary color that admins can set for the LMS. By default we use a library to set the secondary color to be an accessible color, given the primary color that's being used to meet the proper color contrast ratio. |
2.4.11 Focus Not Obscured (Minimum) (Level AA) | Supports | When an item receives a keyboard focus, we ensure that it is at least partially visible. |
2.4.12 Focus Not Obscured (Enhanced) (Level AA) | Supports | When an item receives a keyboard focus, we ensure that no part of the component is hidden by author-created content. |
2.5.7 Dragging Movements (Level AA) | Supports | In Create-A-Course, you are able to click and drag slides to reorder them. We also provide the ability to reorder slides by arrows next to the slides to move it left and right. You can also use your keyboard to move the slides. |
2.5.8 Target Size (Minimum) (Level AA) | Supports | All buttons available within the platform is larger than 24px x 24px. |
3.1.2 Language of Parts (Level AA) Also applies to Revised Section 508
| Does Not Support | CollaborNation does not support different screen reader languages for different text blocks. Instead, the default human language for each web page is determined and set, it just isn't configured for individual text blocks. Our system does not have sections written in other languages, although it is possible for admins to create courses in another language. |
3.2.3 Consistent Navigation (Level AA) Also applies to Revised Section 508
| Supports | Navigation elements are displayed in the same relative order. Navigation elements do not shift around unexpectedly, CollaborNation keeps the order consistent. It is possible within a private site for organizations to turn on or off features in the navigation. These items will appear or disappear, but its order will remain consistent. Admins also have the ability to add their own navigation links. These will always appear at the bottom of the navigation menu. Admins can move the order of their custom links, but it will always remain at the end, after the primary navigation link options. |
3.2.4 Consistent Identification (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation uses consistent components throughout the system to ensure understanding of the system is easy to use and navigate. Some examples include using the floppy disk icon to represent Save. This is a design standard that most systems implement, and we are not creating unique identifiers to designate saving. Our system uses Google Material Design icons to keep icons consistent within a larger ecosystem of design rules to not reinvent design rules. We also use consistent labels for the same function on different web pages. |
3.3.3 Error Suggestion (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation provides feedback or instructions to users so they know what's expected when they interact with the system in ways that are not expected. This includes:
Depending on the page, CollaborNation will provide feedback real-time before submission (say when a required field is not entered, client-side), or after submission and the data is validated (server-side). We provide suggestions where we think appropriate to help users interact with the system. |
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) Also applies to Revised Section 508
| Supports | CollaborNation implements a variety of safeguards to prevent mistakes with legal, financial, and data mistakes.
|
3.3.8 Accessible Authentication (Minimum) (Level AA) | Supports | We do not require users to complete a puzzle to register or log in. We implement reCAPTCHAs to verify it's a person where needed where it's a checkbox. We also allow users to auto-populate their login with password managers and letting them copy and paste. |
4.1.3 Status Messages (Level AA 2.1 only) Doesn't apply to Revised Section 508 | Supports | When changes are made in Create-A-Course, updates are made in a status box. This includes when a wait time is set, when audio is uploaded, when audio is removed, when your microphone is turned off, and more. The system uses role=status and alert to present status messages. |
Revised Section 508 Report
Chapter 3: Functional Performance Criteria (FPC)
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
302.1 Without Vision | Supports | CollaborNation supports screen readers and keyboard navigation to use the site. |
302.2 With Limited Vision | Supports | CollaborNation ensures a proper color contrast ratio of at least 3:1 for graphics and user interface components, and a ratio of 4.5:1 for normal text. Buttons and links have visible focus and hover states. This includes when tabbing to links via the keyboard. CollaborNation is responsive, so the content scales and resizes depending on the monitor size and when the user zooms. |
302.3 Without Perception of Color | Supports | Content is not created or displayed that only relies on color. If color is used to designate a status (such as green indicating passed or success), accommodating text will accompany it explaining its state. |
302.4 Without Hearing | Supports | Courses may include audio or videos. Admins may add closed captions for files that they import, or type out the narration in the provided field. |
302.5 With Limited Hearing | Supports | Courses may include audio or videos. Admins may add closed captions for files that they import, or type out the narration in the provided field. |
302.6 Without Speech | Supports | CollaborNation does not require speech input. In Create-A-Course, there is an option to record audio and upload it as part of your course. This is optional. Admins also have the option of uploading a file separately or not attaching audio at all. |
302.7 With Limited Manipulation | Supports | The system can be navigated and interacted with a keyboard. Fine motor control is not required to interact with the LMS. Gestures such as pinch zoom or twisting motions are not required to interact with the LMS. |
302.8 With Limited Reach and Strength | Supports | The LMS can be navigated by keyboard, mouse, and touchscreen. Controls and buttons can be reached and operated using one hand and require minimal dexterity for ease of use by mobility impaired users. Buttons are sized appropriately so zooming is not required to tap to open. |
302.9 With Limited Language, Cognitive, and Learning Abilities | Supports | Visual elements are provided to support user navigation and interaction instead of relying solely on text. The UI and UX is intuitive where it is not required to have extensive language knowledge to interact with it. A proper contrast of icons, such as dark icons on light backgrounds, is typically used. Content is written as clearly and simply as possible. Plain language is used so users with a basic reading comprehension can interact with it. |
Chapter 4: Hardware
This chapter is not applicable for CollaborNation since it doesn't have hardware components.
Chapter 5: Software
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
501.1 Scope | Supports | See information in the WCAG 2.1 section above. |
502 Interoperability with Assistive Technology | Supports | See 502.2.1 - 502.2.2 |
502.2.1 User Control of Accessibility Features | Not Applicable | This criterion applies to platform software, such as Microsoft Windows and Microsoft Edge, rather than a cloud-hosted system. Please see our system requirements to view supported browsers. |
502.2.2 No Disruption of Accessibility Features | Supports | Using CollaborNation does not disrupt platform accessibility features in the learner's operating system or browser. |
502.3 Accessibility Services | Not Applicable | This criterion applies to platform software, such as Microsoft Windows and Microsoft Edge, rather than a cloud-hosted system. Please see our system requirements to view supported browsers. |
502.4 Platform Accessibility Features | Not Applicable | This criterion applies to platform software, such as Microsoft Windows and Microsoft Edge, rather than a cloud-hosted system. Please see our system requirements to view supported browsers. |
503 Applications | Supports | See 503.2 - 503.3 |
503.2 User Preferences | Supports | Users can use platform settings, such as browser extension and custom stylesheets, to personalize the interface to meet their needs and preferences. CollaborNation does not prohibit or limit its use in any way. |
503.3 Alternative User Interfaces | Not Applicable | CollaborNation does not have an alternative user interface that functions as assistive technology. All users have the same interface. Instead, our system supports industry standards for assistive technologies, such as screen readers and magnifiers. |
503.4 User Controls for Captions and Audio Description | Supports | See 503.4.1 - 5.3.4.2 |
503.4.1 Caption Controls | Supports | The built-in video player within the system has a closed captioning button and volume control at the same level. |
503.4.2 Audio Description Controls | Supports | The built-in video player within the system supports audio description |
504 Authoring Tools | Supports | See 504.2 - 504.4 |
504.2 Content Creation or Editing | Supports | See information in the WCAG 2.1 section above. |
504.2.1 Preservation of Information Provided for Accessibility in Format Conversion | Supports | PDFs can be uploaded into Create-A-Course. Those PDFs are converted into a course, which consists of each page being its own image. The text content of the PDF is automatically extracted and added as alt text so it can be read by screen readers. |
504.2.2 PDF Export | Supports | CollaborNation generates some reports that can be downloaded as a PDF. These documents are exported in PDF 1.7 through the DataTables library. |
504.3 Prompts | Supports | Create-A-Course handles most accessibility functionality for users if they provide PDFs or PPTs. For videos, we provide inputs for users to upload captions and description files. We also include information on how to create caption and description files directly on that page. |
504.4 Templates | Not Applicable | CollaborNation does not provide any templates. |
Chapter 6: Support Documentation and Services
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
601.1 Scope | Supports | Heading cell, no response required |
602 Support Documentation | Supports | See 602.2 - 602.4 |
602.2 Accessibility and Compatibility Features | Supports | All features of the CollaborNation LMS are documents in the Support Hub. This documentation includes how to use accessibility features. |
602.3 Electronic Support Documentation | Supports | The CypherWorx Support Hub conforms to Level AA success criteria and conformance requirements in WCAG 2.1. |
602.4 Alternate Formats for Non-Electronic Support Documentation | Not Applicable | CollaborNation features are documented electronically. If there are any requests non-electronic versions, our support team will work with the request to accommodate as much as possible. |
603 Support Services | Supports | See 603.2 - 603.3 |
603.2 Information on Accessibility and Compatibility Features | Supports | This documentation is available for anyone to view directly on our Support Hub to demonstrate accessibility standards. We include documentation and separate articles on how specific features meet accessibility, needs, such as with Create-A-Course and keyboard shortcuts for custom certificates. |
603.3 Accommodation of Communication Needs | Supports | We strive to accommodate everyone's communication needs. Our Support Hub can be accessed 24/7. We can also be reached by phone or by submitting a support ticket. |
Accessibility in Courses
Our in-house content creation team uses Articulate products for creating courses. Read the following articles to see how Articulate products make their courses accessible.