Our Voluntary Product Accessibility Template (VPAT) outlines how EDGT aligns with accessibility standards. For full details, see the sections below and contact us if you need an alternative format.
This report covers conformance for the EDGT web application (www.edgt.com) including public-facing pages, student portal, instructor portal, school administrator portal, and system administrator portal. Product documentation and support services are not covered in this VPAT.
EDGT is committed to making its online nursing education platform accessible to all users. This Voluntary Product Accessibility Template (VPAT) is based on the ITI VPAT® 2.4 format and evaluates EDGT's conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 at Levels A and AA.
The EDGT platform has undergone significant modernization in 2025–2026, including new responsive navigation bars, modern page layouts, and a redesigned login and password reset flow. The modern pages demonstrate strong accessibility practices including proper form labeling, ARIA attributes on interactive elements, and semantic HTML5 landmarks. Some legacy pages remain that use older table-based layouts and require further remediation.
This report covers the following standards:
The terms used in the Conformance Level information are defined as follows:
This VPAT reports on the entire EDGT web application including:
Conformance is scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.1 Conformance Requirements.
1-888-882-9800 (Toll Free)
1-630-734-8414 (Chicago)
Fax: 1-630-734-8447
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.1.1 Non-text Content | Partially Supports |
|
| 1.2.1 Audio-only and Video-only (Prerecorded) | Supports | The platform primarily delivers text-based tutorials and assessments. Audio and video content, where present, has text alternatives. |
| 1.2.2 Captions (Prerecorded) | Supports | Prerecorded media content includes captions where applicable. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) | Supports | Media alternatives are provided for prerecorded video content used in tutorials. |
| 1.3.1 Info and Relationships | Partially Supports |
|
| 1.3.2 Meaningful Sequence | Partially Supports |
|
| 1.3.3 Sensory Characteristics | Supports | Instructions do not rely solely on sensory characteristics. Interactive elements use text labels alongside icons. |
| 1.3.4 Orientation | Supports | Content does not restrict display to a single orientation. All pages use responsive CSS that adapts to both portrait and landscape modes. |
| 1.3.5 Identify Input Purpose | Supports | Login, password reset, and registration forms use autocomplete attributes (username, current-password, new-password, email) to identify input purpose. |
| 1.4.1 Use of Color | Partially Supports |
|
| 1.4.2 Audio Control | Not Applicable | The platform does not auto-play audio content. |
| 2.1.1 Keyboard | Partially Supports |
|
| 2.1.2 No Keyboard Trap | Partially Supports |
|
| 2.1.4 Character Key Shortcuts | Not Applicable | The platform does not implement character key shortcuts. |
| 2.2.1 Timing Adjustable | Supports | Session timeouts redirect to login with an informational message. Password reset tokens have a 1-hour expiry with clear messaging. |
| 2.2.2 Pause, Stop, Hide | Supports | The home page testimonial slider does not auto-advance; it requires user interaction. No auto-updating content exists. |
| 2.3.1 Three Flashes or Below Threshold | Supports | No content flashes more than three times per second. |
| 2.4.1 Bypass Blocks | Partially Supports |
|
| 2.4.2 Page Titled | Partially Supports |
|
| 2.4.3 Focus Order | Partially Supports |
|
| 2.4.4 Link Purpose (In Context) | Partially Supports |
|
| 2.5.1 Pointer Gestures | Not Applicable | The platform does not require multipoint or path-based gestures. |
| 2.5.2 Pointer Cancellation | Supports | All interactive elements use standard click (up-event) activation. No custom down-event handlers. |
| 2.5.3 Label in Name | Supports | Interactive elements with visible labels have accessible names that contain the visible text. Navigation items combine SVG icons with visible text labels. |
| 2.5.4 Motion Actuation | Not Applicable | The platform does not use device motion or user motion for any functionality. |
| 3.1.1 Language of Page | Partially Supports |
|
| 3.2.1 On Focus | Supports | No component initiates a change of context when receiving focus. |
| 3.2.2 On Input | Supports | Form submissions require explicit button activation. No unexpected context changes on input. |
| 3.3.1 Error Identification | Supports | Login errors are displayed in a visible alert with descriptive text. Password reset shows clear success/error messages. Password strength requirements are listed before submission. |
| 3.3.2 Labels or Instructions | Supports | Form fields include visible labels and, where applicable, placeholder text and instructions (e.g., password requirements). |
| 4.1.1 Parsing | Partially Supports |
|
| 4.1.2 Name, Role, Value | Partially Supports |
|
| 4.1.3 Status Messages | Partially Supports |
|
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.2.4 Captions (Live) | Not Applicable | The platform does not offer live audio or video content. |
| 1.2.5 Audio Description (Prerecorded) | Supports | Audio descriptions are provided where applicable for prerecorded video content. |
| 1.4.3 Contrast (Minimum) | Partially Supports |
|
| 1.4.4 Resize Text | Supports | Modern pages use responsive CSS with clamp(), min(), and relative units. Content remains readable at 200% zoom without horizontal scrolling. |
| 1.4.5 Images of Text | Supports | Text is used to convey information rather than images of text. The EDGT logo image is appropriately used for branding only. |
| 1.4.10 Reflow | Partially Supports |
|
| 1.4.11 Non-text Contrast | Supports | Interactive UI components (buttons, form inputs, navigation items) have sufficient contrast against their backgrounds. Button borders and backgrounds meet the 3:1 requirement. |
| 1.4.12 Text Spacing | Supports | No loss of content or functionality occurs when text spacing properties are modified. Modern layouts use flexible CSS that accommodates spacing changes. |
| 1.4.13 Content on Hover or Focus | Partially Supports |
|
| 2.4.5 Multiple Ways | Supports | Users can access pages through direct navigation links, the main navigation menu, footer links, and dashboard quick-action cards. |
| 2.4.6 Headings and Labels | Partially Supports |
|
| 2.4.7 Focus Visible | Partially Supports |
|
| 3.1.2 Language of Parts | Supports | All content is in English. No mixed-language passages require separate lang attributes. |
| 3.2.3 Consistent Navigation | Supports | Navigation components are consistent within each user role. Each role (student, instructor, school admin, system admin) has a dedicated navigation bar that appears in the same position on every page of that role. |
| 3.2.4 Consistent Identification | Supports | Components with the same functionality use consistent labeling and styling across the application. Navigation items, buttons, and form elements follow consistent patterns within each design system (modern and legacy). |
| 3.3.3 Error Suggestion | Supports | Login errors suggest checking username/password. Password reset provides specific guidance. Password strength requirements are displayed with specific criteria (8+ characters, letter + number). |
| 3.3.4 Error Prevention (Legal, Financial, Data) | Supports | EULA acceptance requires explicit button click. Password reset requires confirmation (enter password twice). Shopping cart provides review before purchase. |
Level AAA criteria are not required for conformance and are provided here for informational purposes. EDGT has not formally evaluated against Level AAA criteria at this time.
EDGT is actively working to improve accessibility. The following items are planned for remediation:
| Priority | Issue | Criteria | Planned Fix |
|---|---|---|---|
| High | No skip-to-content link in modern layout | 2.4.1 Bypass Blocks | Add visually-hidden skip link to public layout and all backend navigation bars |
| High | Missing focus styles in modern CSS | 2.4.7 Focus Visible | Add consistent :focus-visible styles to navigation and interactive elements |
| High | Backend dropdowns lack keyboard support | 2.1.1, 4.1.2 | Add aria-expanded, Escape key handling, and keyboard navigation to all dropdown components |
| Medium | Duplicate HTML document structure | 4.1.1 Parsing | Refactor head.cfm to not emit <html>/<body> when included by layout_public.cfm |
| Medium | SVG icons not hidden from assistive technology | 1.1.1 Non-text Content | Add aria-hidden="true" to decorative SVGs in backend navigation bars |
| Medium | Logout links use title instead of aria-label |
2.4.4 Link Purpose | Replace title with aria-label="Logout" |
| Medium | Low contrast on nav user role text | 1.4.3 Contrast | Darken #94a3b8 to meet 4.5:1 minimum ratio |
| Low | Legacy pages use table layout | 1.3.1 Info and Relationships | Migrate legacy pages (privacy, refund) to modern layout template |
| Low | Static page titles | 2.4.2 Page Titled | Set dynamic <title> based on request.page.title |
| Low | Login error not using role="alert" |
4.1.3 Status Messages | Add role="alert" to login error message container |