verela
How it works For professors For schools FAQ
Contact Book a demo

Accessibility Conformance Report

WCAG Edition, based on VPAT® Version 2.5. Report date November 3, 2026.

Download the PDFRead our accessibility statement

Name of Product/VersionVerela web app (student, professor, teaching assistant and school administrator views)
November 2026 release (build 3b04c0d)
Report DateNovember 3, 2026
Product DescriptionVerela is a web app that students and professors open from their school's learning management system (Canvas, Moodle, Brightspace or Blackboard) through LTI 1.3. Students learn a reading by teaching it to Jot, an AI classmate, then answer a short live check or oral exam about what they taught. Professors see what the class understood and get a briefing for the next class. School administrators set defaults and run outcome reports.
Contact Informationhello@getverela.com

Summary

Of 56 WCAG 2.0, 2.1 and 2.2 Level A and AA criteria, Verela supports 48, partially supports 1 (2.2.1 Timing Adjustable), and 7 do not apply. None are rated Does Not Support.

Notes

  • This report covers the Verela web app as students, professors, teaching assistants and school administrators use it, including the public demo. It does not cover the learning management system around Verela, or the cookie-check page that the LTI sign-in library shows when a browser blocks cookies.
  • Verela has not yet been tested with screen readers (NVDA, JAWS, VoiceOver, TalkBack), voice control software or switch access on real devices. Ratings come from the automated, keyboard and code review described under Evaluation Methods. We will update this report after assistive technology testing.
  • Speaking answers aloud is optional and depends on the browser's speech recognition (Chrome, Edge and Safari; not Firefox). Typing always works, and a school can turn spoken answers off.
  • Professors can give any student more time on the live check (1.5×, 2× or 3×) or no time limit, and can turn on copy, paste and dictation tools for a student who needs them.

Evaluation Methods Used

  • Automated testing with axe-core 4.10.2 (all WCAG 2.0 and 2.1 Level A and AA rules) in Google Chrome 156 on macOS, on 45 screens and states: every professor page, the student drawer, concept views, the reading editor, the semester plan and syllabus import, the shared library, teaching assistant and school administrator views, and the whole student flow (teaching Jot, the quiz, the oral exam spoken and typed, results, the term notebook), in light and dark mode, at 1280 and 390 pixels wide. No violations remain in this release.
  • Keyboard testing with real key events (Tab, Shift+Tab, Enter, Escape) through the student flow, the professor pages and the drawers, checking focus order, visible focus and that focus returns after a drawer closes.
  • Measurements for specific criteria: reflow at 320 CSS pixels (no horizontal page scrolling), the WCAG text spacing override (no clipped text), target sizes against the 24 pixel rule and its spacing exception, and focus staying clear of the sticky top bar.
  • Review of the code (web/index.html and the LTI pages) against each success criterion, including color contrast computed from the design tokens.

Applicable Standards/Guidelines

Standard/GuidelineIncluded In Report
Web Content Accessibility Guidelines 2.0Level A (Yes), Level AA (Yes), Level AAA (No)
Web Content Accessibility Guidelines 2.1Level A (Yes), Level AA (Yes), Level AAA (No)
Web Content Accessibility Guidelines 2.2Level A (Yes), Level AA (Yes), Level AAA (No)

Terms

  • 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.x Report

Table 1: Success Criteria, Level A
CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)SupportsIcons and Jot's face are decorative and hidden from screen readers. The logo has a text name. Charts have text equivalents: counts in text, and a “Show the numbers” table for the exam check plot. Math is rendered with MathML that screen readers read, and Jot reads math aloud in words. The oral exam's sound bars are decorative; a “Listening” status says the same thing in text.
1.2.1 Audio-only and Video-only (Prerecorded) (Level A)Not ApplicableVerela has no prerecorded audio or video.
1.2.2 Captions (Prerecorded) (Level A)Not ApplicableVerela has no prerecorded audio or video.
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Not ApplicableVerela has no prerecorded video.
1.3.1 Info and Relationships (Level A)SupportsHeadings, lists, tables with header cells, labeled form fields, fieldsets for grouped choices, and one main landmark. Hidden text conveys what color and layout show, such as a mismatch on the class heatmap.
1.3.2 Meaningful Sequence (Level A)SupportsThe reading order in the code matches the visual order.
1.3.3 Sensory Characteristics (Level A)SupportsInstructions name controls by their text, not by shape, color or position.
1.4.1 Use of Color (Level A)SupportsEvery color-coded status also has text or a symbol (“Correct”, “Partly right”, ✓ ½ ✗). The low-time timer also shows the seconds.
1.4.2 Audio Control (Level A)SupportsJot speaks only after the student starts the oral exam, and “Mute Jot” stops it at once. A speed control offers slower and faster speech.
2.1.1 Keyboard (Level A)SupportsEvery control is a native button, link or form field and works from the keyboard. The conversation with Jot takes focus so it can be scrolled without a mouse. Enter sends a message and Shift+Enter adds a line.
2.1.2 No Keyboard Trap (Level A)SupportsNothing traps focus. Escape closes drawers and returns focus to the control that opened them.
2.1.4 Character Key Shortcuts (Level A, WCAG 2.1 and 2.2)Not ApplicableVerela has no single-key shortcuts.
2.2.1 Timing Adjustable (Level A)Partially SupportsThe live check and oral exam give each question a time limit set by the professor (60 to 120 seconds), plus 15 seconds when Jot reads the question aloud. Screen readers hear warnings at 30 and 10 seconds. Professors can give any student 1.5×, 2× or 3× the time, or no time limit, and can make the live check practice only or turn it off. Students cannot extend or pause the time themselves: they get extra time through their professor. Sign-in sessions renew while the student is active, and unsent messages are kept if a session ends.
2.2.2 Pause, Stop, Hide (Level A)SupportsLoading indicators stop when loading ends. While a student answers out loud, sound bars move with their voice; “Hide sound bars” removes them, and the browser's reduced motion setting keeps them still. Reduced motion also turns off the other animations.
2.3.1 Three Flashes or Below Threshold (Level A)SupportsNothing flashes.
2.4.1 Bypass Blocks (Level A)SupportsA “Skip to main content” link is the first thing on every page, and pages use header, navigation, main and footer landmarks.
2.4.2 Page Titled (Level A)SupportsEach screen sets a page title, for example the reading's title, “School settings” or “Finals practice”.
2.4.3 Focus Order (Level A)SupportsFocus moves to the new heading when the screen changes, into a drawer when it opens and back when it closes. The page behind a drawer is inert. Each live question moves focus to the question or the answer box.
2.4.4 Link Purpose (In Context) (Level A)SupportsLinks and buttons say what they do; repeated buttons sit under the heading of the item they act on.
2.5.1 Pointer Gestures (Level A, WCAG 2.1 and 2.2)SupportsNo path-based or multipoint gestures.
2.5.2 Pointer Cancellation (Level A, WCAG 2.1 and 2.2)SupportsActions happen on click (pointer up). Drawers close only when both the press and the release are on the backdrop.
2.5.3 Label in Name (Level A, WCAG 2.1 and 2.2)SupportsEach control's visible text is its accessible name.
2.5.4 Motion Actuation (Level A, WCAG 2.1 and 2.2)Not ApplicableNothing responds to device motion.
3.1.1 Language of Page (Level A)SupportsPages declare English (lang="en").
3.2.1 On Focus (Level A)SupportsMoving focus never changes the screen.
3.2.2 On Input (Level A)SupportsChanging a setting saves it in place; nothing opens or moves without a button press.
3.2.6 Consistent Help (Level A, WCAG 2.2 only)SupportsIn the public demo, “Take the tour” sits in the same banner at the top of every page. The app has no other help mechanism that repeats across pages; students and professors get help from their school.
3.3.1 Error Identification (Level A)SupportsErrors are described in text and announced (role="alert"). A failed save in the reading editor moves focus to the error.
3.3.2 Labels or Instructions (Level A)SupportsFields have visible labels or visible instructions next to them, and the chat boxes have helper text.
3.3.7 Redundant Entry (Level A, WCAG 2.2 only)SupportsNo process asks for the same information twice. Drafts of unsent messages are kept.
4.1.1 Parsing (Level A, WCAG 2.0 and 2.1)SupportsReact builds the page. Under the 2023 WCAG 2.0 and 2.1 errata this criterion is always met for HTML, and WCAG 2.2 removed it.
4.1.2 Name, Role, Value (Level A)SupportsNative controls throughout. Toggles use aria-pressed in labeled groups, the current reading uses aria-current, and drawers are labeled modal dialogs.
Table 2: Success Criteria, Level AA
CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Not ApplicableVerela has no live audio or video.
1.2.5 Audio Description (Prerecorded) (Level AA)Not ApplicableVerela has no prerecorded video.
1.3.4 Orientation (Level AA, WCAG 2.1 and 2.2)SupportsWorks in portrait and landscape; nothing locks the orientation.
1.3.5 Identify Input Purpose (Level AA, WCAG 2.1 and 2.2)SupportsSign-in happens through the school's LMS. The one field that asks about the user, the briefing email address, has autocomplete="email".
1.4.3 Contrast (Minimum) (Level AA)SupportsNo contrast failures on any tested screen, in light or dark mode. Text and status colors are at least 4.5:1.
1.4.4 Resize Text (Level AA)SupportsBrowser zoom scales everything, and nothing blocks zoom. Layouts reflow at 320 pixels wide, the equivalent of 400% zoom.
1.4.5 Images of Text (Level AA)SupportsThe logo is the only image of text.
1.4.10 Reflow (Level AA, WCAG 2.1 and 2.2)SupportsAt 320 CSS pixels wide no screen scrolls sideways. The class heatmap, a data table, scrolls inside its own box, which WCAG allows.
1.4.11 Non-text Contrast (Level AA, WCAG 2.1 and 2.2)SupportsFocus outlines and text field borders are at least 3:1 against their background.
1.4.12 Text Spacing (Level AA, WCAG 2.1 and 2.2)SupportsWith the WCAG text spacing override, no text is clipped or hidden. Long reading titles wrap instead of being cut off.
1.4.13 Content on Hover or Focus (Level AA, WCAG 2.1 and 2.2)SupportsVerela shows no custom hover or focus pop-ups. Details in browser tooltips are also shown elsewhere on the page.
2.4.5 Multiple Ways (Level AA)SupportsReadings can be reached from the reading list, the reading picker in the header and links in the LMS; students from the class list, search and the concept views.
2.4.6 Headings and Labels (Level AA)SupportsHeadings describe their sections and labels describe their fields, including the setting each “Lock” checkbox locks.
2.4.7 Focus Visible (Level AA)SupportsA 3 pixel outline marks keyboard focus on buttons and links, and text fields change border color on focus.
2.4.11 Focus Not Obscured (Minimum) (Level AA, WCAG 2.2 only)SupportsA focused control never ends up under the professor view's sticky top bar (tested with Shift+Tab through long pages).
2.5.7 Dragging Movements (Level AA, WCAG 2.2 only)SupportsNothing needs dragging. The file upload area also has a button that opens the file picker.
2.5.8 Target Size (Minimum) (Level AA, WCAG 2.2 only)SupportsControls are at least 24 by 24 pixels, or meet the spacing exception (measured on the main professor, student and phone layouts).
3.1.2 Language of Parts (Level AA)SupportsIn language courses, the reading, chat messages, notebook entries, quiz and live questions, answers and finals practice are marked with the course language.
3.2.3 Consistent Navigation (Level AA)SupportsThe same header and navigation appear in the same order on every screen.
3.2.4 Consistent Identification (Level AA)SupportsThe same functions have the same names throughout.
3.3.3 Error Suggestion (Level AA)SupportsError messages say how to fix the problem, for example “Paste the reading. It needs at least a few paragraphs.”
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)SupportsStudents see and can edit each live answer before submitting, and a blank submission asks first. Sending Jot to the quiz, deleting a student's data and shortening data retention all ask for confirmation.
3.3.8 Accessible Authentication (Minimum) (Level AA, WCAG 2.2 only)SupportsVerela has no password or puzzle of its own. Students and professors sign in through their school's LMS.
4.1.3 Status Messages (Level AA, WCAG 2.1 and 2.2)SupportsJot's replies, notebook updates, time warnings, “Time's up”, saved messages and errors are announced through live regions without moving focus.

Table 3: Success Criteria, Level AAA

Not evaluated.

Legal Disclaimer

This report describes the Verela web app as of the date above, based on the evaluation methods listed. It is provided for information and is not a warranty. Verela changes often; we update this report when a change affects a rating. VPAT® is a registered service mark of the Information Technology Industry Council (ITI).

verela
For professors For schools FAQ Privacy Terms Accessibility hello@getverela.com
© 2026 Verela