Follow

Populi VPAT

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
  • Perceivable
  • Operable
  • Understandable
  • Robust
  • 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

    WCAG 2.2 Report

    Table 1: Success criteria, Perceivable

    Table 2: Success Criteria, Operable

    Table 3: Success Criteria, Understandable

    Table 4: Success Criteria, Robust

    Revised Section 508 Report

    Chapter 3: Functional Performance Criteria (FPC)

    Chapter 4: Hardware

    Chapter 5: Software

    Chapter 6: Support Documentation and Services

    Legal Disclaimer (Company)

    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).

    Was this article helpful?
    0 out of 0 found this helpful
    Have more questions? Submit a request

    0 Comments

    Article is closed for comments.