Accessibility Conformance Report
1. About this report
This is a self-reported Accessibility Conformance Report (ACR), not a certification or a third-party audit. It reflects what we have tested and verified as of the report date. "Partially Supports" rows name the specific gap. Automated tooling finds only a minority of WCAG issues, so a clean scan is not a conformance claim. It is published alongside the Accessibility Statement.
2. Method and scope
Automated axe-core (WCAG 2.2 A/AA rule tags) and Lighthouse scans, plus manual keyboard and screen-reader review (NVDA on Windows, VoiceOver on macOS and iOS). Pages tested: the company website (all public pages, light and dark), NexGen Mastery (home, dashboard, practice, curriculum, flashcards, readiness, Skills Lab, account, transparency), RadMatrix (home, learn, reference, viewer chrome), MyoMed Rescue (home, practice, cases, exams) and the policy pages. Viewports: 1280 px and 375 px wide; browser zoom to 200%.
3. WCAG 2.2 — Level A
| Criterion | Conformance | Remarks |
|---|---|---|
| 1.1.1 Non-text Content | Supports | Meaningful images carry alt text; decorative images are hidden from AT. |
| 1.2.1–1.2.3 Audio/Video | Partially Supports | Captions where we produce media; transcripts on request. |
| 1.3.1 Info and Relationships | Supports | Semantic HTML, labeled controls, ARIA landmarks. |
| 1.3.2 Meaningful Sequence | Supports | |
| 1.3.3 Sensory Characteristics | Supports | Instructions do not rely on shape/color/position alone. |
| 1.4.1 Use of Color | Supports | Correct/incorrect also uses text and symbols. |
| 1.4.2 Audio Control | Supports | No autoplaying audio. |
| 2.1.1 Keyboard | Partially Supports | Catalog and navigation are keyboard-operable; a few legacy interactive items are being retrofitted. Interim: use the keyboard-accessible practice format. |
| 2.1.2 No Keyboard Trap | Supports | Modals close on Escape; focus returns to the opener. |
| 2.1.4 Character Key Shortcuts | Supports | Single-key shortcuts are scoped to their view and ignore form fields. |
| 2.2.1 Timing Adjustable | Partially Supports | Timed exams show a clock; accommodation via support. |
| 2.2.2 Pause, Stop, Hide | Supports | No non-essential motion that cannot be paused. |
| 2.3.1 Three Flashes or Below | Supports | |
| 2.4.1 Bypass Blocks | Supports | Skip link on every page; enforced by a build check. |
| 2.4.2 Page Titled | Supports | Per-route document titles on the NexGen SPA. |
| 2.4.3 Focus Order | Supports | |
| 2.4.4 Link Purpose (In Context) | Supports | |
| 2.5.1 Pointer Gestures | Partially Supports | Drag interactions have button/keyboard alternatives. |
| 2.5.2 Pointer Cancellation | Supports | |
| 2.5.3 Label in Name | Supports | |
| 2.5.4 Motion Actuation | Supports | No motion-actuated features. |
| 3.1.1 Language of Page | Supports | lang="en". |
| 3.2.1 On Focus / 3.2.2 On Input | Supports | |
| 3.3.1 Error Identification | Supports | Form errors are text, in a live region. |
| 3.3.2 Labels or Instructions | Supports | |
| 4.1.2 Name, Role, Value | Supports | Dialogs use role="dialog" aria-modal; controls are native or ARIA-labeled. |
4. WCAG 2.2 — Level AA
| Criterion | Conformance | Remarks |
|---|---|---|
| 1.2.4 Captions (Live) | Not Applicable | No live media. |
| 1.2.5 Audio Description | Partially Supports | On request. |
| 1.3.4 Orientation | Supports | Works in portrait and landscape. |
| 1.3.5 Identify Input Purpose | Supports | Autocomplete attributes on identity fields. |
| 1.4.3 Contrast (Minimum) | Partially Supports | Body text meets AA; some data-visualization elements are being improved. |
| 1.4.4 Resize Text | Supports | 200% zoom without loss of content. |
| 1.4.5 Images of Text | Supports | Text is real text. |
| 1.4.10 Reflow | Partially Supports | A 375 px reflow audit across every screen is in progress. |
| 1.4.11 Non-text Contrast | Partially Supports | Component boundaries largely meet; charts in progress. |
| 1.4.12 Text Spacing | Supports | |
| 1.4.13 Content on Hover or Focus | Supports | |
| 2.4.5 Multiple Ways | Supports | Navigation plus search. |
| 2.4.6 Headings and Labels | Supports | One h1 per page; ordered headings. |
| 2.4.7 Focus Visible | Supports | Visible focus indicators. |
| 2.4.11 Focus Not Obscured | Supports | Sticky chrome does not cover the focused element. |
| 2.5.7 Dragging Movements | Partially Supports | Keyboard/button alternatives for drag interactions. |
| 2.5.8 Target Size (Minimum) | Supports | Interactive targets meet 24×24 CSS px. |
| 3.1.2 Language of Parts | Supports | |
| 3.2.3 Consistent Navigation | Supports | |
| 3.2.4 Consistent Identification | Supports | |
| 3.3.3 Error Suggestion | Supports | Errors name what to fix. |
| 3.3.4 Error Prevention (Legal, Financial, Data) | Supports | Confirmation before destructive/billing actions; Stripe-hosted checkout. |
| 3.3.7 Redundant Entry | Supports | |
| 3.3.8 Accessible Authentication (Minimum) | Supports | Password managers supported; TOTP codes are entered, not solved as puzzles. |
| 4.1.3 Status Messages | Supports | Live regions announce route changes, sync and toasts. |
5. Known limitations and remediation
- Keyboard access to legacy interactive components (2.1.1, 2.5.1, 2.5.7). Drag-and-drop ordering, the bow-tie grid and highlight-table items also offer button-based keyboard alternatives; a few legacy components are still being retrofitted.
- Reflow audit (1.4.10). Automated checks pass on tested screens; a 375 px reflow audit of every screen is in progress.
- Contrast in data visualizations (1.4.3, 1.4.11). Charts and progress graphs are being improved.
- PDF tagging. Some linked PDFs may not be fully tagged; an accessible alternative is available on request.
6. Feedback
Report a barrier to help.myomed@myomedprep.org; see the Accessibility Statement for what to include. We acknowledge within five business days.
Company details
| Legal entity | MyoMed Prep LLC |
|---|---|
| Mailing address | 1827 11th Ave, Unit #2170, Helena, Montana 59601, United States |
| Accessibility contact | help.myomed@myomedprep.org |
| Phone | (240) 405-5475 |