Learning Genie Accessibility Conformance Report
WCAG Edition
(Based on VPAT® Version 2.5Rev)

Name of Product/Version: Learning Genie (Web)

Report Date: February 9, 2026

Product Description: AI Agent for P-12 Curriculum and Portfolio-based Assessment.

Contact Information: help@learning-genie.com

Notes: This conformance report assesses core pages and key user flows, with a focus on keyboard operability, color contrast, ARIA semantics, and screen reader compatibility. Test results are based on the current environment and may vary depending on the device, browser, or assistive technology used.

Evaluation Methods Used: A combination of manual testing and automated tool testing (Lighthouse, WCAG Color contrast checker) was employed for the accessibility assessment, to ensure comprehensive coverage of potential accessibility issues. In addition, certain key workflows were tested with a screen reader (NVDA) to simulate the user experience of visually impaired users. The testing environment included Windows 11, with browser versions Google Chrome 144.0.7559.133 and Microsoft Edge 137.0.3296.58.

Applicable Standards/Guidelines

This report covers the degree of conformance for the following accessibility standard/guidelines:

Standard/Guideline
Included In Report
Level A (Yes)
Level AA (Yes)
Level AAA (No)
Level A (Yes)
Level AA (Yes)
Level AAA (No)
Level A (Yes)
Level AA (Yes)
Level AAA (No)

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 only be used in WCAG Level AAA criteria.

WCAG 2.2 Report

Table 1 and Table 2 document conformance of Learning Genie with WCAG 2.2.

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, Level A
Criteria
Conformance Level
Remarks and Explanations
Partially Supports
Most non-text content presented to users has text alternatives.
However, exceptions exist:
1. In Curriculum, a plus sign (+) is used to indicate adding weekly planner, missing an aria-label description.
2. In the "Add Teacher" pop-up, the profile image is missing a text alternative.
3. In Assessment Progress, the refresh icon is missing a text alternative.
Supports
Supports
Supports
Partially Supports
Most pages are structured using proper semantic HTML tags.
However, exceptions exist:
1. In Weekly Planning, the display of daily lessons does not correctly utilize a table structure.
2. In Notes Review, the staff list does not use semantically appropriate list tags.
Supports
Partially Supports
Most content in Learning Genie does not rely solely on sensory characteristics.
However, exceptions exist:
1. In the Survey list, an ellipsis icon is used to represent more actions without corresponding text labels.
2. When editing rating period, a plus sign (+) is used to indicate adding a new period, lacking descriptive text.
Supports
Not Applicable
Autoplaying audio is not present in Learning Genie.
Partially Supports
Most interactive features on the page are operable through a keyboard interface without requiring specific timings for individual keystrokes.
However, exceptions exist:
1. In Curriculum, the language switch dropdown menu is not keyboard operable.
2. In Attendance Review, the "Download" button in the "Select Date" modal is not keyboard operable.
3. In Manage Sites, individual sites cannot be expanded via keyboard.
Partially Supports
Focus can be moved away from components in most pages using only a keyboard interface.
However, exceptions exist specifically within rich text editors:
1. School Announcements: Focus remains trapped within rich text editors.
2. Add Curriculum: Focus remains trapped within rich text editors.
Supports
Supports
Partially Supports
Learning Genie does not include automatically playing, scrolling, or flashing content, but automatic updates are present in some areas. For the majority of functions, these automatic updates do not create accessibility concerns.
However, an exception is identified in:
1. Chat Interface: When users are reviewing previous messages in the chat interface, the arrival of new messages causes the interface to automatically scroll to the bottom. There is no button for users to manually navigate to the latest messages after reviewing history.
Supports
Partially Supports
For most pages, users can efficiently reach the main content through keyboard focus.
However, exceptions exist:
1. Notes Review: The sidebar navigation menu is not available to be bypassed.
2. Summary Report: The top navigation menu is not available to be bypassed.
Supports
Partially Supports
Across most pages, focusable components receive focus in an order that preserves meaning and operability.
However, exceptions exist:
1. Assessment Progress: The focus order is unintuitive within the rating period selection.
2. Add Event: The focus order is unintuitive when navigating from the "Event Description" input field to "Upload Media" and "Attach File" buttons.
3. Parent Progress Report: The focus order is unintuitive when navigating from the "Settings" button to the "PDF" button in Action Plan.
Supports
Supports
Supports
Supports
Supports
Supports
Supports
Supports
Supports
Supports
Partially Supports
Clear labels or instructions are generally provided for most forms.
However, exceptions exist:
1. Engagement/Events: Some elements within the "Add Event" form are missing labels.
2. Add Observation Notes: Form labels are not associated with controls.
3. In-Kind Submission: The form is missing labels.
Supports
Partially Supports
For most user interface components, label attributes are correct.
However, exceptions exist:
1. School Announcements: Form control labels are missing.
2. Family Engagement Echarts: Charts lack ARIA attributes and roles, and are not identifiable.
3. Add New Child: Error messages are not announced due to missing aria-live.
Table 2: Success Criteria, Level AA
Criteria
Conformance Level
Remarks and Explanations
Not Applicable
Learning Genie does not incorporate any live audio content.
Supports
1.3.4 Orientation (Level AA 2.1 and 2.2)
Supports
1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2)
Partially Supports
Exceptions:
1. Sign-up: The email input field is not programmatically identified as an email address field.
2. My Profile: The “New Password” and “Confirm Password” fields do not have their input purpose programmatically identified as a new password.
Partially Supports
Across most pages, the visual presentation of background color and text has a contrast ratio compliant with accessibility standards.
However, exceptions exist:
1. The contrast ratio between the text and background of selected menu items in the sidebar is measured at 2.6:1, which is below the requirement of 4.5:1.
2. The contrast ratio for the text on the "Add" button in the Class Engagement list is measured at 2.51:1, which is below the requirement of 4.5:1.
3. The contrast ratio for the text on the "New Unit" action button in the Unit Planner list is measured at 3.13:1, which is below the requirement of 4.5:1.
Partially Supports
Most pages are zoomable.
However, some pages exhibit display issues when zoomed to 200%:
1. Events: At 200% zoom, the table display is incomplete.
2. Parent Progress Report: At 200% zoom, text elements overlap.
Supports
1.4.10 Reflow (Level AA 2.1 and 2.2)
Partially Supports
Across most pages, content supports one-dimensional (vertical) scrolling at a width equivalent to 320 CSS pixels to complete primary tasks.
However, exceptions exist at 320 CSS pixels:
1. Locked Rating: The "All Sites" field and the Generate Rating Excel button are not fully visible.
2. Family Engagement: The School Announcements module extends off-screen.
3. Approval Queue: The "Revise" button is not visible.
1.4.11 Non-text Contrast (Level AA 2.1 and 2.2)
Partially Supports
Across most pages, non-text content has a contrast ratio of at least 3:1 against adjacent colors.
However, exceptions exist:Attendance Review:
1. The contrast ratio between the border and background of the Off-site Children button is 2.38:1.
2. Cohort Progress Report: The contrast ratio between adjacent pie-slice segments in the chart is 1.34:1.
3. Notes Review: The contrast ratio between the checkbox checkmark and its background color is 2.51:1.
1.4.12 Text Spacing (Level AA 2.1 and 2.2)
Partially Supports
Across most pages, content displays correctly and functionality is not impacted when these text spacing settings are applied.
However, exceptions exist:
1. DRDP Report: Some submenu items are not visible.
2. Reflective Planning Settings: Menu content is not visible.
1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2)
Partially Supports
Across most pages, additional content triggered by pointer hover or keyboard focus (such as tooltips and dropdown menus) meets the requirements.
However, exceptions exist:
1. The hover-triggered tooltip does not remain visible when editing the class framework. It disappears immediately when the pointer moves from the trigger to the tooltip content.
2. In-Kind Approval: The tooltip cannot be dismissed using the Esc key and can only be closed by moving the pointer away from the trigger.
Supports
Partially Supports
Clear headings and labels are generally used in the design.
However, exceptions exist:
1. The title of the "Edit Default Choices" modal within Visual Health Check is not implemented using a semantic HTML heading tag.
2. The "High Precision" toggle switch in the In-Kind Summary Report lacks a descriptive label.
3. Within the "Add Custom Children Attribute" form in Children Attributes, the form labels and associated content areas are not programmatically linked.
Partially Supports
Across most pages, user interface elements provide visible focus indicators.
However, exceptions exist:
1. The Quick Search and PDF Download controls within the Portfolio list lack a visible focus indicator.
2. The selection of Site and Class within the Attendance Review list lacks a visible focus indicator.
Supports
2.5.7 Dragging Movements (Level AA 2.2 only)
Partially Supports
Across most drag-and-drop features, the same functionality can be performed using click-based actions.
However, exceptions exist:
1. Drop-off Note: The questions list can only be reordered using the drag handle, and no alternative controls (for example, Move Up/Move Down buttons) are provided.
2. Children Attributes: The custom attributes list can only be reordered via drag-and-drop (using the drag handle), with no alternative method provided.
2.5.8 Target Size (Minimum) (Level AA 2.2 only)
Partially Supports
Across most pages, the size of click targets is at least 24 by 24 CSS pixels.
However, exceptions exist:
1. Locked Rating: The inline Edit icon in the table row is 12×14 CSS pixels and has no spacing.
2. In-Kind Activity Edit: The Domain tag remove (“x”) icon is 24×24 CSS pixels, but the target does not meet the 24×24 CSS pixel minimum target size requirement.
Partially Supports
The platform's page language is set based on the pre-set language.
However, there is an exception:
Within the Parent Progress Report, the report content can be independently set to English or Spanish. However, this section of content is not programmatically marked up with language tags to identify the language.
Supports
Supports
Supports
Supports
Supports
4.1.3 Status Messages (Level AA 2.1 and 2.2)
Partially Supports
Across most pages, when status messages appear, screen readers can detect and automatically announce them.
However, exceptions exist:
1. Add DLL: The toast notification in the Add DLL form is neither programmatically determinable nor announced by screen readers.
2. Notes Review: The loading state is neither programmatically determinable nor announced by screen readers while the teacher’s notes list is loading.
Table 3: Success Criteria, Level AAA
Notes: Not evaluated