Populi Accessibility Conformance Report WCAG Edition (Based on VPAT 2.5)
Name of Product/Version: Populi
Report Date: July 16, 2025
Product Description: Web-based college management software
Contact Information: info@populi.co
Notes: This report evaluates the Populi college management system, which permits users to upload a wide variety of third party content (e.g. documents, audio/video files). The accessibility of such user content is not under our control and this report, therefore, cannot be used to determine whether the content one will encounter on Populi abides by the accessibility standards we used to evaluate Populi itself.
Some evaluation criteria that may refer to user-uploaded content is marked “DNS” or “NA” (see below), but this is not meant to imply that Populi modifies, disables, or interferes with any accessibility features of that content.
Evaluation Methods Used: Testing is based on general product knowledge.
Applicable Standards/Guidelines
This report covers the degree of conformance for the following accessibility standard/guidelines:
| Standard/Guideline | Included in Report |
|---|---|
| Web Content Accessibility Guidelines 2.2 |
|
| ICT Accessibility 508 Standards and 255 Guidelines | Yes |
Terms
The terms used in the Conformance Level information are defined as follows:
- Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
- Partially Supports: Some functionality of the product does not meet the criterion.
- Does Not Support: The majority of product functionality does not meet the criterion.
- Not Applicable: The criterion is not relevant to the product.
- Not Evaluated: The product has not been evaluated against the criterion. This can be used only in WCAG 2.0 Level AAA.
Table of Contents
Table 1: Success criteria, Perceivable
Table 2: Success Criteria, Operable
Table 3: Success Criteria, Understandable
Table 4: Success Criteria, Robust
Chapter 3: Functional Performance Criteria (FPC)
Chapter 6: Support Documentation and Services
WCAG 2.2 Report
Tables 1 and 2 also document conformance with Revised Section 508:
- Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing
- Chapter 6 – 602.3 Electronic Support Documentation
Note: When reporting on conformance with the WCAG 2.2 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.2 Conformance Requirements.
Table 1: Success criteria, Perceivable
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
|
1.1.1 Non-text Content
Level A |
Supports | Text alternatives are provided for almost all non-text content. |
|
1.2.1 Audio-only and Video-only (Prerecorded)
Level A |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide alternative formats. |
|
1.2.2 Captions (Prerecorded)
Level A |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide captions. |
|
1.2.3 Audio Description or Media Alternative (Prerecorded)
Level A |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide audio descriptions or media alternatives. |
|
1.2.4 Captions (Live)
Level AA |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide captions. |
|
1.2.5 Audio Description (Prerecorded)
Level AA |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide audio descriptions. |
|
1.2.6 Sign Language (Prerecorded)
Level AAA |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide sign language. |
|
1.2.7 Extended Audio Description (Prerecorded)
Level AAA |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide extended audio descriptions. |
|
1.2.8 Media Alternative (Prerecorded)
Level AAA |
Supports |
Populi does not contain pre-recorded audio or video but allows users to upload video/audio content and gives them options to provide media alternatives. |
|
1.2.9 Audio-only (Live)
Level AAA |
Supports |
Populi does not contain live audio or video but allows users to provide such using third-party software. |
|
1.3.1 Info and Relationships
Level A |
Supports | Populi's information can be programmatically determined or is available in text. |
|
1.3.2 Meaningful Sequence
Level A |
Supports | Populi maintains consistent structures allowing correct reading sequences to be programmatically determined. |
|
1.3.3 Sensory Characteristics
Level A |
Supports | Use of Populi does not rely on sensory characteristics. |
|
1.3.4 Orientation
Level AA |
Supports | Populi'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 | Fields in Populi are identified with labels. |
|
1.3.6 Identify Purpose
Level AAA |
Supports | Populi uses ARIA standards to help assistive technologies identify the purpose of UI elements. |
|
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 | Populi does not contain prerecorded audio. User-generated content does not auto-play. |
|
1.4.3 Contrast (Minimum)
Level AA |
Supports | All elements of the Populi UI meet the minimum contrast and size requirements for WCAG Level AA. |
|
1.4.4 Resize text
Level AA |
Supports | Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality. (Assuming that the user’s monitor is wide enough.) |
|
1.4.5 Images of Text
Level AA |
Supports | Populi uses text, and not images of text, to convey information. |
|
1.4.6 Contrast (Enhanced)
Level AAA |
Partially Supports | The vast majority of text in Populi has a contrast ratio greater than 7:1 (typically 16:1) against its default background. Some text only meets the minimum contrast ratio of 4.5:1 for WCAG 2.2 Level AA. |
|
1.4.7 Low or No Background Audio
Level AAA |
Supports | Populi does not contain any pre-recorded background audio. |
|
1.4.8 Visual Presentation
Level AAA |
Supports | Populi is designed to work with browser mechanisms that allow users to change presentation aspects. |
|
1.4.9 Images of Text (No Exception)
Level AAA |
Supports | Populi uses text, and not images of text, to convey information. |
|
1.4.10 Reflow
Level AA |
Supports | Text reflows if the user enlarges the text size (up to 200%) without the need for horizontal scrolling except in a few spots where the design dictates otherwise. |
|
1.4.11 Non-text Contrast
Level AA |
Supports | All elements of the Populi user interface have a contrast ratio of at least 4.5:1. |
|
1.4.12 Text Spacing
Level AA |
Supports | When a user overrides the authored text spacing, content or functionality is not lost. |
|
1.4.13 Content on Hover or Focus
Level AA |
Supports | Elements, such as "tooltips", that display additional content on hover or focus display a popover on focus. Content does not disappear unless the focus is moved or when the escape key is pressed. |
Table 2: Success criteria, Operable
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
|
2.1.1 Keyboard
Level A |
Supports | The vast majority of Populi can be operated with a keyboard, but some actions require non-keyboard input. |
|
2.1.2 No Keyboard Trap
Level A |
Supports | If keyboard focus can be moved to a component of the page using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away. |
|
2.1.3 Keyboard (No Exception)
Level AAA |
Supports | No specific timing is required for the parts of Populi that can be operated by keyboard. |
|
2.1.4 Character Key Shortcuts
Level A |
Supports | No keyboard shortcuts rely only on letter, number, punctuation, or symbol characters. |
|
2.2.1 Timing Adjustable
Level A |
Supports | Populi does not subject interface elements or content to timeouts. Some content has user-defined time limits (like online tests), but these can be modified for specific users. |
|
2.2.2 Pause, Stop, Hide
Level A |
Supports | Nothing in Populi moves, blinks, or scrolls. |
|
2.2.3 No Timing
Level AAA |
Supports | Activities that may have time limits, such as quizzes, can be disabled for users who require accommodation. |
|
2.2.4 Interruptions
Level AAA |
Supports | Any onscreen updates do not interrupt what the user is doing except in certain cases. For example: the user reaches the time limit of a timed test. |
|
2.2.5 Re-authenticating
Level AAA |
Partially supports | In many areas, the user’s progress is automatically saved and will be available after re-authentication. Some pages do not support this. |
|
2.2.6 Timeouts
Level AAA |
Supports | For security purposes, there is a timeout which logs the user out of Populi if there is no activity after 60 minutes. Users can set their devices as "Trusted" so that timeouts will not occur on devices so marked. |
|
2.3.1 Three Flashes or Below Threshold
Level A |
Supports | Nothing in Populi flashes. |
|
2.3.2 Three Flashes
Level AAA |
Supports | Nothing in Populi flashes. |
|
2.3.3 Animation from Interactions
Level AAA |
Supports | Unfortunately, nothing in Populi is animated. |
|
2.4.1 Bypass Blocks
Level A |
Supports | Populi has a Skip Header navigation feature to support this. |
|
2.4.2 Page Titled
Level A |
Partially Supports | Most pages have titles that describe the topic or purpose. |
|
2.4.3 Focus Order
Level A |
Supports | Focusable components receive focus in an order that preserves meaning and operability. |
|
2.4.4 Link Purpose (In Context)
Level A |
Supports | The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general. (Users can also add links in certain areas, like courses, that may not conform.) |
|
2.4.5 Multiple Ways
Level AA |
Supports | By necessity, certain parts of Populi are only accessible via hierarchical navigation. But many entities can be directly accessed by search or via multiple routes through the regular hierarchical navigation structure. |
|
2.4.6 Headings and Labels
Level AA |
Supports | The different sections of Populi pages are marked by text headings and labels that describe that section. |
|
2.4.7 Focus Visible
Level AA |
Supports | Keyboard focus is visible with field perimeter highlighting. |
|
2.4.8 Location
Level AAA |
Supports | The navigation structure provides context for where the user is located within Populi. |
|
2.4.9 Link Purpose (Link Only)
Level AAA |
Partially supports | Most links are uniquely identifiable by the link text only. |
|
2.4.10 Section Headings
Level AAA |
Partially Supports | The vast majority of Populi pages are organized by section headings. |
|
2.4.11 Focus Not Obscured (Minimum) (2.2 only)
Level AA |
Supports | Keyboard focus does not obscure interface elements. |
|
2.4.12 Focus Not Obscured (Enhanced) (2.2 only)
Level AAA |
Supports | Keyboard focus does not obscure interface elements. |
|
2.4.13 Focus Appearance (2.2 only)
Level AAA |
Supports | Keyboard focus highlights are a two-pixel perimeter with a contrast ratio of at least 3:1. |
|
2.5.1 Pointer Gestures
Level A |
Supports | Populi does not require multipoint or path-based navigation. |
|
2.5.2 Pointer Cancellation
Level A |
Supports | Every single-point operation in Populi follows one or more of the pointer-cancellation rules: No down event, Abort/undo, Up reversal, or Essential. |
|
2.5.3 Label in Name
Level A |
Support | Visible names of buttons and links are accessible. |
|
2.5.4 Motion Actuation
Level A |
Supports | Populi does not require motion to actuate any functionality. |
|
2.5.5 Target Size (Enhanced)
Level AAA |
Partially Supports | Some, but not all, targets are 44 x 44 pixels in size. |
|
2.5.6 Concurrent Input Mechanisms
Level AAA |
Supports | Populi does not restrict the use of different kinds of input mechanisms except where the use of a particular input mechanism is essential. |
|
2.5.7 Dragging Movements (2.2 only)
Level AA |
Partially Supports | A small number of functions in Populi require dragging (like reordering a list) as an essential part of the function. |
|
2.5.8 Target Size (Minimum) (2.2 only)
Level AA |
Supports | The target size for non-inline pointer inputs is minimum 24 x 24 pixels. |
Table 3: Success criteria, Understandable
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
|
3.1.1 Language of Page
Level A |
Supports | The default human language of each Web page can be programmatically determined. |
|
3.1.2 Language of Parts
Level AA |
Supports | Admin users can create "localizations" that render the interface elements of Populi in other languages. They can then assign a localization to an individual user. These localizations are legible to assistive technologies. |
|
3.1.3 Unusual Words
Level AAA |
Supports | Any unusual words are either explained in the help or are expected to be understood by the typical user. |
|
3.1.4 Abbreviations
Level AAA |
Supports | Any abbreviations are either explained in the help or are expected to be understood by the typical user. |
|
3.1.5 Reading Level
Level AAA |
Supports | The text in Populi is expected to be understood by the typical user. |
|
3.1.6 Pronunciation
Level AAA |
Supports | The text, terminology, and pronunciations of such are expected to be understood by the typical user. |
|
3.2.1 On Focus
Level A |
Supports | Context or focus does not change when a user navigates to a focusable item. Except in limited circumstances and only for practical reasons, links do not open in new browser tabs or windows. |
|
3.2.2 On Input
Level A |
Supports | Changes of context only happen when users initiate an action. |
|
3.2.3 Consistent Navigation
Level AA |
Supports | Populi's navigation layout and methodology are predictable and consistent. |
|
3.2.4 Consistent Identification
Level AA |
Supports | Populi uses consistent terminology across the system. |
|
3.2.5 Change on Request
Level AAA |
Supports | Changes of context only happen when users initiate an action. |
|
3.2.6 Consistent Help (2.2 only)
Level A |
Supports | The help menu appears on all screens of Populi. It is hidden unless the user clicks the help icon. The menu options remain in the same order at all times. |
|
3.3.1 Error Identification
Level A |
Supports | On pages where it is appropriate to identify input errors, some context-appropriate indication is made that the user has made such an error. |
|
3.3.2 Labels or Instructions
Level A |
Supports | Labels and (where appropriate) instructions are provided for all input fields. |
|
3.3.3 Error Suggestion
Level AA |
Supports | Data validation exists across the system, and errors are indicated via text and other means. |
|
3.3.4 Error Prevention (Legal, Financial, Data)
Level AA |
Supports | Various mechanisms are in use to prevent errors, usually in the form of a confirmation dialog indicating that the user wishes to proceed with an action (e.g. deleting information). |
| 3.3.5 Help | Supports | Labels and ready access to help are available everywhere in Populi, in addition to explanatory text and links in various places. |
|
3.3.6 Error Prevention (All)
Level AAA |
Supports | Various mechanisms are in use to prevent errors, usually in the form of a confirmation dialog indicating that the user wishes to proceed with an action (e.g. deleting information). |
|
3.3.7 Redundant Entry (2.2 only)
Level A |
Supports | Various mechanisms are in place to obviate the need to enter redundant information. |
|
3.3.8 Accessible Authentication (Minimum) (2.2 only)
Level AA |
Supports | The password field on the Populi login page allows pasted inputs or inputs from a password manager. No images, puzzles, etc. are required to complete the authentication process. |
|
3.3.9 Accessible Authentication (Enhanced) (2.2 only)
Level AAA |
Supports | The password field on the Populi login page allows pasted inputs or inputs from a password manager. No images, puzzles, etc. are required to complete the authentication process. |
Table 4: Success criteria, Robust
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
|
4.1.1 Parsing
Level A |
Criterion Removed | This criterion has been removed from WCAG 2.2. |
|
4.1.2 Name, Role, Value
Level A |
Supports | User interface components can be programatically determined. |
|
4.1.3 Status Messages
Level AA |
Supports | Status messages can be interpreted by assistive technologies. |
Revised Section 508 Report
Chapter 3: Functional Performance Criteria (FPC)
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| Without Vision | Supports |
Populi works well with screen readers such as JAWS, NVDA and VoiceOver. |
| With Limited Vision | Supports |
Populi supports screen magnification and browser-provided zoom functionality. |
| Without Perception of Color | Supports |
Use of Populi does not rely on the user's color perception. |
| Without Hearing | Supports |
Populi does not require audio for successful use. Users are responsible for accessibility of their own uploaded content. |
| With Limited Hearing | Supports |
Populi does not require audio for successful use. Users are responsible for accessibility of their own uploaded content. |
| Without Speech | Not Applicable |
Use of Populi does not rely on speech commands from users. |
| With Limited Manipulation | Supports |
Populi is accessible via keyboard and touch devices. |
| With Limited Reach and Strength | Supports |
Populi is accessible via keyboard and touch devices. |
| With Limited Language, Cognitive, and Learning Abilities | Supports |
Nothing in Populi is meant to impede use by those with limited language, cognitive, and learning abilities. |
Chapter 4: Hardware
Notes: This section was deleted because Populi does not have a hardware component.
Chapter 5: Software
Notes: This section was deleted because Populi is a web-based application and so is not considered “Software” as defined by Revised Section 508.
Chapter 6: Support Documentation and Services
Notes: This section was deleted because its requirements do not apply to Populi.
The information provided in this document is for informational purposes only. It is provided voluntarily to help you evaluate Populi’s merits regarding accessibility. It does not indicate or imply any contractual conformance to any entity. POPULI MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.
Use of Populi is subject to the Customer Terms of Service and the Authorized Use Policy.
“Voluntary Product Accessibility Template” and “VPAT” are registered service marks of the Information Technology Industry Council (ITI).
0 Comments