MyDesign Accessibility Conformance Report - Section 508 Edition
Download this report as a PDF.
Based on VPAT® 2.5Rev
- Name of Product: MyDesign® Learning Management System, Release 26.10.0
- Report Date: October 20, 2026
- Product Description: MyDesign® is a web-based Learning Management System supporting the Engineering for US All (e4usa). It is used by Teachers, Students, and Administrators to manage classes, projects, grading, portfolios, and scoring administration. MyDesign® can integrate with other learning management systems such as Canvas, Schoology, and Blackboard.
- Contact information: info@e4usa.org
- Notes:
- This evaluation refers only to the MyDesign® Learning Management System and does not include any associated websites or documentation.
- This report evaluates the accessibility conformance of the latest release of MyDesign®, as we are always testing with the most current version.
- Table 3: Success Criteria, Level AAA has been removed because the MyDesign® product has not been evaluated for WCAG 2.1 Level AAA conformance.
- Chapter 4: Hardware has been removed because MyDesign® is a web application and is not subject to the requirements of this section.
- MyDesign® supports all modern browsers (e.g., Chrome, Firefox, Safari, Edge).
- MyDesign® does not support running with JavaScript disabled in the browser because the front-end is built exclusively using modern JavaScript frameworks.
- Any device with an internet browser and at least 1024 x 768 screen resolution should be capable of accessing and using MyDesign®.
- Known accessibility issues are detailed in the tables below.
- Evaluation Methods Used: Conformance to the listed accessibility standards has been evaluated by Engineering for US All using a combination of automated analysis tools and manual testing. These tools include, but are not limited to: Chrome DevTools, WAVE, and VoiceOver.
Applicable Standards/Guidelines
| Standard/Guideline | Included In Report |
|---|---|
| Web Content Accessibility Guidelines 2.0 | Level A (Yes), Level AA (Yes), Level AAA (No) |
| Web Content Accessibility Guidelines 2.1 | Level A (Yes), Level AA (Yes), Level AAA (No) |
| 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 be used only in WCAG 2.x Level AAA, or in the not-required parts of a report.
WCAG 2.1 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
Section 508 incorporates WCAG 2.0 Level A/AA by reference. This report evaluates against WCAG 2.1, a superset that includes all WCAG 2.0 criteria unchanged, so conformance with WCAG 2.1 also satisfies the WCAG 2.0 requirement referenced by Section 508. When reporting on conformance with the WCAG 2.1 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology.
Table 1: Success Criteria, Level A
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.1.1 Non-text Content | Partially Supports | A few icon-only buttons and images could benefit from added accessible names. |
| 1.2.1 Audio-only and Video-only (Prerecorded) | Supports | No default audio-only or video-only content; user-uploaded content is the user's responsibility. |
| 1.2.2 Captions (Prerecorded) | Not Applicable | No default prerecorded audio or video content. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) | Not Applicable | No default prerecorded video content. |
| 1.3.1 Info and Relationships | Partially Supports | Testing identified a few opportunities for improvement, including some ARIA references, empty table headers, and a skipped heading level. |
| 1.3.2 Meaningful Sequence | Partially Supports | In a few dialogs, the Submit/Cancel buttons appear before the form fields, and some filter panels are positioned later in the page structure than their trigger button. |
| 1.3.3 Sensory Characteristics | Supports | Does not rely on shape, size, position, or sound alone to convey information. |
| 1.4.1 Use of Color | Supports | Color is not the only means of conveying information. |
| 1.4.2 Audio Control | Not Applicable | No default auto-playing audio. |
| 2.1.1 Keyboard | Supports | All functionality can be operated using a keyboard alone. |
| 2.1.2 No Keyboard Trap | Supports | Keyboard focus can always be moved away from any component using standard keyboard methods. |
| 2.1.4 Character Key Shortcuts | Supports | The only reserved single-character shortcut is Esc, used for its standard function. |
| 2.2.1 Timing Adjustable | Supports | No default timeouts; user-set time limits (e.g., due dates) are adjustable by teachers. |
| 2.2.2 Pause, Stop, Hide | Not Applicable | No moving, blinking, or auto-updating content by default. |
| 2.3.1 Three Flashes or Below Threshold | Not Applicable | No flashing content. |
| 2.4.1 Bypass Blocks | Does Not Support | A skip-navigation link and a way to bypass long tables or lists (Grading Overview, User Management, Assign Students) are not available. |
| 2.4.2 Page Titled | Supports | All pages have descriptive titles. |
| 2.4.3 Focus Order | Partially Supports | In several dialogs and filter panels (Grading Overview, User Management, Class Roster), focus order could be more intuitive; users can still reach the intended control using Shift+Tab or continued tabbing. |
| 2.4.4 Link Purpose (In Context) | Partially Supports | A few icon-only buttons and links have no accessible names. |
| 2.5.1 Pointer Gestures | Supports | No multipoint or path-based gesture functionality. |
| 2.5.2 Pointer Cancellation | Supports | Interactive elements trigger on the up-event. |
| 2.5.3 Label in Name | Supports | Accessible names match visible labels. |
| 2.5.4 Motion Actuation | Not Applicable | No motion-operated functionality. |
| 3.1.1 Language of Page | Supports | Primary language is English, and it is defined programmatically. |
| 3.2.1 On Focus | Supports | Focus does not trigger unexpected changes of context. |
| 3.2.2 On Input | Supports | Changing an input's value does not trigger unexpected changes of context. |
| 3.3.1 Error Identification | Supports | Form errors are identified and described; submission is blocked until resolved. |
| 3.3.2 Labels or Instructions | Partially Supports | Testing identified missing or orphaned form labels in a few dialogs. |
| 4.1.1 Parsing | Supports | The framework produces well-formed markup; this criterion is effectively obsolete per the WCAG 2.1 errata. |
| 4.1.2 Name, Role, Value | Partially Supports | Testing identified a few broken ARIA references and empty buttons. |
Table 2: Success Criteria, Level AA
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.2.4 Captions (Live) | Not Applicable | No default live audio or video content. |
| 1.2.5 Audio Description (Prerecorded) | Not Applicable | No default prerecorded audio content. |
| 1.3.4 Orientation | Supports | Not restricted to a single display orientation. |
| 1.3.5 Identify Input Purpose | Supports | Input field purposes can be programmatically determined. |
| 1.4.3 Contrast (Minimum) | Supports | All elements have sufficient contrast. VoiceOver Note: Separately, the currently focused element is displayed with VoiceOver's own high-contrast indicator. |
| 1.4.4 Resize text | Supports | Text resizes to 200% without loss of content or functionality. |
| 1.4.5 Images of Text | Supports | Plain text is used rather than images of text. |
| 1.4.10 Reflow | Supports | Responsive design supports 320px width / 400% zoom without loss of content or two-dimensional scrolling. |
| 1.4.11 Non-text Contrast | Supports | Focus indicators and other interface components have sufficient contrast against their background. |
| 1.4.12 Text Spacing | Supports | Text spacing can be adjusted without loss of content or functionality. |
| 1.4.13 Content on Hover or Focus | Supports | Hover/focus-triggered content is dismissible, hoverable, and persistent. |
| 2.4.5 Multiple Ways | Does Not Support | Currently, sequential navigation is the primary way to move through the product; additional options such as search or a sitemap are not available. |
| 2.4.6 Headings and Labels | Partially Supports | A few labels are not clearly associated with their fields, and only one heading level was skipped. |
| 2.4.7 Focus Visible | Supports | A visible focus indicator is shown on all keyboard-focusable components. |
| 3.1.2 Language of Parts | Supports | Content is in English; user-uploaded or linked content is the user's responsibility. |
| 3.2.3 Consistent Navigation | Supports | Navigation patterns are consistent throughout. |
| 3.2.4 Consistent Identification | Supports | Components with the same function are labeled and behave consistently. |
| 3.3.3 Error Suggestion | Supports | Suggestions are provided for certain inputs (e.g., password, email). |
| 3.3.4 Error Prevention (Legal, Financial, Data) | Not Applicable | No legal or financial data is collected. |
| 4.1.3 Status Messages | Supports | Visual confirmation messages appear for successful or failed submissions. |
Table 3: Success Criteria, Level AAA
Level AAA Success Criteria were not evaluated as part of this assessment.
Revised Section 508 Report
Chapter 3: Functional Performance Criteria (FPC)
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 302.1 Without Vision | Supports | Most content is compatible with screen readers; however, testing identified a few icon-only buttons and images without accessible names (see WCAG 2.1 Report, 1.1.1 Non-text Content and 2.4.4 Link Purpose (In Context)). |
| 302.2 With Limited Vision | Partially Supports | Text resizes without loss of function, but testing identified contrast issues on some text (see WCAG 2.1 Report, 1.4.3 Contrast (Minimum)). |
| 302.3 Without Perception of Color | Supports | MyDesign® does not require color perception for operation. |
| 302.4 Without Hearing | Supports | MyDesign® does not use audio for its operation. Users are responsible for ensuring accessibility of content they upload or link to. |
| 302.5 With Limited Hearing | Supports | MyDesign® does not use audio for its operation. Users are responsible for ensuring accessibility of content they upload or link to. |
| 302.6 Without Speech | Supports | MyDesign® does not require speech for its operation. |
| 302.7 With Limited Manipulation | Supports | MyDesign® does not require fine motor control or simultaneous actions, and all functionality can be operated using a keyboard alone. |
| 302.8 With Limited Reach and Strength | Supports | MyDesign® does not require sustained physical input or force, and all functionality can be operated using a keyboard alone. |
| 302.9 With Limited Language, Cognitive, and Learning Abilities | Supports | MyDesign® uses simple, clear, consistent language and navigation, and provides clear error messages and correction suggestions. |
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 501.1 Scope — Incorporation of WCAG 2.1 AA | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502 Interoperability with Assistive Technology | Heading cell — no response required | Heading cell — no response required |
| 502.2.1 User Control of Accessibility Features | Not Applicable | This criterion is not relevant because the product is not platform software. |
| 502.2.2 No Disruption of Accessibility Features | Supports | The product is compatible with operating system and browser accessibility features configured by the user. |
| 502.3 Accessibility Services | Heading cell — no response required | Heading cell — no response required |
| 502.3.1 Object Information | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.2 Modification of Object Information | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.3 Row, Column, and Headers | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.4 Values | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.5 Modification of Values | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.6 Label Relationships | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.7 Hierarchical Relationships | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.8 Text | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.9 Modification of Text | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.10 List of Actions | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.11 Actions on Objects | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.12 Focus Cursor | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.13 Modification of Focus Cursor | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.3.14 Event Notification | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 502.4 Platform Accessibility Features | Not Applicable | This criterion is not relevant because the product is not a platform. |
| 503 Applications | Heading cell — no response required | Heading cell — no response required |
| 503.2 User Preferences | Not Applicable | This criterion is not relevant because the product is isolated from the underlying platform. |
| 503.3 Alternative User Interfaces | Not Applicable | This criterion is not relevant because the product does not have assistive technology features. |
| 503.4 User Controls for Captions and Audio Description | Heading cell — no response required | Heading cell — no response required |
| 503.4.1 Caption Controls | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 503.4.2 Audio Description Controls | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 504 Authoring Tools | Heading cell — no response required | Heading cell — no response required |
| 504.2 Content Creation or Editing | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 504.2.1 Preservation of Information Provided for Accessibility in Format Conversion | Not Applicable | This criterion is not relevant because the product does not support file conversion or saving to multiple formats. |
| 504.2.2 PDF Export | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 504.3 Prompts | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 504.4 Templates | Not Applicable | This criterion is not relevant because the product does not support templates. |
Chapter 6: Support Documentation and Services
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 601.1 Scope | Heading cell — no response required | Heading cell — no response required |
| 602 Support Documentation | Heading cell — no response required | Heading cell — no response required |
| 602.2 Accessibility and Compatibility Features | Supports | The product documentation describes shortcut keys and workarounds. |
| 602.3 Electronic Support Documentation | See WCAG 2.1 tables | See information in the WCAG 2.1 Report earlier in this document. |
| 602.4 Alternate Formats for Non-Electronic Support Documentation | Not Applicable | This criterion is not applicable because the product documentation is in electronic format. |
| 603 Support Services | Heading cell — no response required | Heading cell — no response required |
| 603.2 Information on Accessibility and Compatibility Features | Supports | MyDesign® Support can provide information about accessibility features of the product. |
| 603.3 Accommodation of Communication Needs | Supports | MyDesign® customers have access to electronic support. Engineering for US All will provide support in any manner to accommodate the needs of users with disabilities. |
Engineering for US All Legal Disclaimer
This document is provided for information purposes only and the contents hereof are subject to change without notice. Engineering for US All does not warrant that this document is error-free, nor does it provide any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Engineering for US All specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. Engineering for US All further makes no representation concerning the ability of assistive technologies or other products to interoperate with Engineering for US All products. This document addresses the named product(s) only.