LibraryTools.com Accessibility Conformance Report
(Based on VPAT®Version 2.5Rev)
Name of Product/Version: Dewey Easy 3.0
Product Description: Dewey Easy is training software for library assistants. This assessment is based on the progressive web app distribution at https://deweyeasy3.librarytools.app/
Contact Information: support@librarytools.com
Notes: This report updates and supersedes the Dewey Easy Accessibility Conformance Report dated September 5, 2021. The scope of this report is the web-based edition of Dewey Easy. Native builds distributed separately (e.g., iPad, Android, Kindle Fire, desktop) are not covered by this report and would require their own evaluation.
Evaluation Methods Used: This evaluation was conducted by the LibraryTools.com team using a combination of automated and manual testing. Automated testing used axe-core (via Playwright) run against every application screen against the WCAG 2.2 AA ruleset, with all screens passing. Manual testing included staff review of criteria not covered by automated testing, including keyboard-only operation, pointer/drag interactions, zoom/reflow behavior, and screen reader spot-checks using VoiceOver.
Applicable Standards/Guidelines
This report covers the degree of conformance for the following accessibility standard/guidelines:
| Included In Report | |
|---|---|
Level A (Yes) | |
Level A (Yes) | |
Level A (Yes) | |
Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 | 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 only be used in WCAG Level AAA criteria.
WCAG 2.x Report
Tables 1 and 2 also document conformance with:
- Revised Section 508:
- Chapter 5 - 501.1 Scope and 504.2 Content Creation or Editing
- Chapter 6 - 602.3 Electronic Support Documentation
Note: When reporting on conformance with the WCAG 2.x Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in theWCAG 2.1 Conformance Requirements.
Table 1: Success Criteria, Level A
Notes: See remarks in individual rows below. Automated testing (axe-core via Playwright) covered all screens against the WCAG 2.2 A/AA ruleset with no failures; manual review covered criteria automated testing cannot verify.
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
1.1.1 Non-text Content (Level A) Also applies to:
| Web: Supports | Automated (axe-core via Playwright) and manual review confirm text alternatives for non-text content. |
1.2.1 Audio-only and Video-only (Prerecorded) (Level A) Also applies to:
| Web: Supports |
|
1.2.2 Captions (Prerecorded) (Level A) Also applies to:
| Web: Supports |
|
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) Also applies to:
| Web: Supports |
|
1.3.1 Info and Relationships (Level A) Also applies to:
| Web: Supports |
|
1.3.2 Meaningful Sequence (Level A) Also applies to:
| Web: Supports |
|
1.3.3 Sensory Characteristics (Level A) Also applies to:
| Web: Supports |
|
1.4.1 Use of Color (Level A) Also applies to:
| Web: Supports |
|
1.4.2 Audio Control (Level A) Also applies to:
| Web: Supports |
|
2.1.1 Keyboard (Level A) Also applies to:
| Web: Does Not Support | Most functions are keyboard operable (page navigation via arrow keys, controls via Tab), but the required book-dragging interaction has no keyboard equivalent. See also 2.5.1 and 2.5.7. |
2.1.2 No Keyboard Trap (Level A) Also applies to:
| Web: Supports | No keyboard trap identified; unrelated to the missing keyboard path for drag interactions covered under 2.1.1. |
2.1.4 Character Key Shortcuts (Level A 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Supports | The application does not implement any single-character key shortcuts. |
2.2.1 Timing Adjustable (Level A) Also applies to:
| Web: Supports |
|
2.2.2 Pause, Stop, Hide (Level A) Also applies to:
| Web: Supports |
|
2.3.1 Three Flashes or Below Threshold (Level A) Also applies to:
| Web: Supports |
|
2.4.1 Bypass Blocks (Level A) Also applies to:
| Web: Supports | "Skip to content" links have been added to allow users to bypass repeated navigation blocks. |
2.4.2 Page Titled (Level A) Also applies to:
| Web: Supports |
|
2.4.3 Focus Order (Level A) Also applies to:
| Web: Supports |
|
2.4.4 Link Purpose (In Context) (Level A) Also applies to:
| Web: Supports |
|
2.5.1 Pointer Gestures (Level A 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Does Not Support | Manipulating books (e.g., shelving, reordering) requires a multi-point/path-based drag gesture with no single-pointer alternative. |
2.5.2 Pointer Cancellation (Level A 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Supports | Pointer-cancellation behavior (down-event does not trigger the action; a completed action can be aborted before release) is supported on standard buttons. |
2.5.3 Label in Name (Level A 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Supports | All controls carry accessible names that include their visible label text. |
2.5.4 Motion Actuation (Level A 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Not Applicable | The application does not implement any motion-actuated functions. |
3.1.1 Language of Page (Level A) Also applies to:
| Web: Supports |
|
3.2.1 On Focus (Level A) Also applies to:
| Web: Supports |
|
3.2.2 On Input (Level A) Also applies to:
| Web: Supports |
|
3.2.6 Consistent Help (Level A 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Web: Not Applicable | The application does not provide a help mechanism. |
3.3.1 Error Identification (Level A) Also applies to:
| Web: Supports |
|
3.3.2 Labels or Instructions (Level A) Also applies to:
| Web: Supports |
|
3.3.7 Redundant Entry (Level A 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Web: Not Applicable | The application does not include multi-step processes that require re-entry of previously supplied information. |
4.1.1 Parsing (Level A) Applies to: WCAG 2.0 and 2.1 – Always answer ‘Supports’ WCAG 2.2 (obsolete and removed) - Does not apply
| Web: Supports | Per the WCAG 2.0 and WCAG 2.1 errata, this criterion is always met and is reported as Supports for those versions. WCAG 2.2 has removed this success criterion; it does not apply under WCAG 2.2. |
4.1.2 Name, Role, Value (Level A) Also applies to:
| Web: Supports | Automated testing (axe-core) and a manual screen reader pass confirm name/role/value exposure for standard controls. A full end-to-end screen reader pass covering every interaction is recommended to close remaining gaps identified in initial manual review. |
Table 2: Success Criteria, Level AA
Notes: See remarks in individual rows below.
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
1.2.4 Captions (Live) (Level AA) Also applies to:
| Web: Supports |
|
1.2.5 Audio Description (Prerecorded) (Level AA) Also applies to:
| Web: Supports |
|
1.3.4 Orientation (Level AA 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Supports | Essential-use exception: the application presents a virtual shelf of books and is functionally reliant on a landscape layout; this is a functional requirement of the interaction model, not solely an aesthetic choice. |
1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Supports | Autocomplete attributes added to applicable input fields. |
1.4.3 Contrast (Minimum) (Level AA) Also applies to:
| Web: Supports |
|
1.4.4 Resize text (Level AA) Also applies to:
| Web: Supports |
|
1.4.5 Images of Text (Level AA) Also applies to:
| Web: Supports |
|
1.4.10 Reflow (Level AA 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Does Not Support | Content does not reflow to a single column at 400% zoom / 320px width. Below approximately 768 CSS pixels, the application displays an error rather than degrading or allowing horizontal scrolling. |
1.4.11 Non-text Contrast (Level AA 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Supports | UI component boundaries and meaningful graphics meet a minimum 3:1 contrast ratio. |
1.4.12 Text Spacing (Level AA 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Does Not Support | Applying user-specified text spacing (line height, paragraph, letter, and word spacing overrides) affects usability, particularly for book labels sized to match real-world label dimensions. No exception for essential presentation exists under this criterion. |
1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Not Applicable | The application does not present additional content on hover or focus (no tooltips or hover-triggered popovers). |
2.4.5 Multiple Ways (Level AA) Also applies to:
| Web: Partially Supports | The training flow is a linear process (a small number of intro steps completed in order), which is exempt from this criterion under the WCAG process exception. After the intro, every screen provides a link back to the main menu. However, the menu is the only mechanism for reaching content outside the linear flow; no secondary mechanism (e.g., search) is provided. |
2.4.6 Headings and Labels (Level AA) Also applies to:
| Web: Supports |
|
2.4.7 Focus Visible (Level AA) Also applies to:
| Web: Supports |
|
2.4.11 Focus Not Obscured (Minimum) (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Web: Supports | Keyboard focus is not obscured by sticky or fixed page elements. |
2.5.7 Dragging Movements (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Web: Does Not Support | Dragging books is a required interaction with no single-pointer, non-dragging alternative (e.g., tap source/tap destination). |
2.5.8 Target Size (Minimum) (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Web: Supports | All interactive targets meet the 24x24 CSS pixel minimum (or equivalent spacing). |
3.1.2 Language of Parts (Level AA) Also applies to:
| Web: Supports |
|
3.2.3 Consistent Navigation (Level AA) Also applies to:
| Web: Supports | Repeated navigation elements appear in a consistent relative order across screens. |
3.2.4 Consistent Identification (Level AA) Also applies to:
| Web: Supports | Components with the same function are labeled and iconed consistently throughout the application. |
3.3.3 Error Suggestion (Level AA) Also applies to:
| Web: Supports |
|
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) Also applies to:
| Web: Not Applicable | The application does not involve legal, financial, or user-controllable test data transactions. |
3.3.8 Accessible Authentication (Minimum) (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply | Web: Not Applicable | The application does not implement an authentication process. |
4.1.3 Status Messages (Level AA 2.1 and 2.2) Also applies to:
Revised Section 508 – Does not apply | Web: Partially Supports | Status changes move keyboard focus to the message rather than being announced via a live region that leaves focus undisturbed. This does convey the status to assistive technology but relocates the user’s position on every occurrence. |
Revised Section 508 Report
Notes: This section documents conformance with the Revised Section 508 standards. Where a criterion is addressed by the WCAG 2.x tables above, this is noted with a cross-reference.
Chapter 3: Functional Performance Criteria (FPC)
Notes:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
302.1 Without Vision | Supported with Exceptions | Dewey Easy is compatible with screen readers for the majority of the application. The required book-dragging interaction has no non-visual, non-pointer equivalent (see WCAG 2.1.1, 2.5.1, 2.5.7). |
302.2 With Limited Vision | Supported with Exceptions | Dewey Easy works with browser and OS zoom/magnification, though content does not reflow at high zoom levels (see WCAG 1.4.10). |
302.3 Without Perception of Color | Supported | Color is not required to use Dewey Easy. |
302.4 Without Hearing | Supported | Dewey Easy does not require hearing for usage. |
302.5 With Limited Hearing | Supported | Dewey Easy does not require hearing for usage. |
302.6 Without Speech | Supported | Dewey Easy does not require speech input. |
302.7 With Limited Manipulation | Supported with Exceptions | Most functions are operable via keyboard. The required book-dragging interaction requires a pointer device with no keyboard equivalent (see WCAG 2.1.1). |
302.8 With Limited Reach and Strength | Supported with Exceptions | Most functions are operable via keyboard. The required book-dragging interaction requires a pointer device with fine motor control (see WCAG 2.1.1, 2.5.7). |
302.9 With Limited Language, Cognitive, and Learning Abilities | Supported | Dewey Easy provides a simple interface, clearly written instructions, ample practice opportunities, and intervention when the trainee demonstrates a gap in understanding. |
Chapter 4: Hardware
Notes: Not Applicable. Dewey Easy is a software application and is not a hardware device.
Chapter 5: Software
Notes:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
501.1 Scope – Incorporation of WCAG 2.0 AA | See WCAG 2.x section | See information in WCAG 2.x section |
Heading cell – no response required | Heading cell – no response required | |
502.2.1 User Control of Accessibility Features | Not Applicable |
|
502.2.2 No Disruption of Accessibility Features | Supported |
|
502.3 Accessibility Services | Heading cell – no response required | Heading cell – no response required |
502.3.1 Object Information | Supported |
|
502.3.2 Modification of Object Information | Supported |
|
502.3.3 Row, Column, and Headers | Supported |
|
502.3.4 Values | Supported |
|
502.3.5 Modification of Values | Supported |
|
502.3.6 Label Relationships | Supported |
|
502.3.7 Hierarchical Relationships | Supported |
|
502.3.8 Text | Supported |
|
502.3.9 Modification of Text | Supported |
|
502.3.10 List of Actions | Supported |
|
502.3.11 Actions on Objects | Supported |
|
502.3.12 Focus Cursor | Supported |
|
502.3.13 Modification of Focus Cursor | Supported |
|
502.3.14 Event Notification | Supported |
|
502.4 Platform Accessibility Features | Not Applicable |
|
Heading cell – no response required | Heading cell – no response required | |
503.2 User Preferences | Not Applicable |
|
503.3 Alternative User Interfaces | Not Applicable |
|
503.4 User Controls for Captions and Audio Description | Heading cell – no response required | Heading cell – no response required |
503.4.1 Caption Controls | Supported |
|
503.4.2 Audio Description Controls | Supported |
|
Heading cell – no response required | Heading cell – no response required | |
504.2 Content Creation or Editing (if not authoring tool, enter “not applicable”) | Not Applicable | Dewey Easy is not an authoring tool. |
504.2.1 Preservation of Information Provided for Accessibility in Format Conversion | Not Applicable |
|
504.2.2 PDF Export | Not Applicable |
|
504.3 Prompts | Not Applicable |
|
504.4 Templates | Not Applicable |
|
Chapter 6: Support Documentation and Services
Notes:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
601.1 Scope | Heading cell – no response required | Heading cell – no response required |
Heading cell – no response required | Heading cell – no response required | |
602.2 Accessibility and Compatibility Features | Supported |
|
602.3 Electronic Support Documentation | See WCAG 2.x section | See information in WCAG 2.x section |
602.4 Alternate Formats for Non-Electronic Support Documentation | Not Applicable |
|
Heading cell – no response required | Heading cell – no response required | |
603.2 Information on Accessibility and Compatibility Features | Supported | Contact support@librarytools.com with any questions about the accessibility of Dewey Easy. |
603.3 Accommodation of Communication Needs | Supported | Contact support@librarytools.com with any questions about the accessibility of Dewey Easy. |
Legal Disclaimer (LibraryTools.com)
© 2026 LibraryTools.com. As of the date of its publication indicated in the information table at the beginning of this Accessibility Conformance Report, this report represents the current view of LibraryTools.com regarding the accessibility of the subject product. LibraryTools.com cannot guarantee that any information in this report will remain accurate after such date of publication, but works continuously to monitor the accessibility of its products and provide updates from time to time. Any modification or customization to the subject product may render some or all of this report to become inapplicable. This Accessibility Conformance Report is provided "as is" and for informational purposes only.