WCAG Edition
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:
Level AA (Yes)
Level AAA (No)
Level AA (Yes)
Level AAA (No)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
However, exceptions exist:
1. DRDP Report: Some submenu items are not visible.
2. Reflective Planning Settings: Menu content is not visible.
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.
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.
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.
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.
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.
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.
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.
