CampusGroups Accessibility Improvements
2020 Q3/Q4 (July-Present)Overview
CampusGroups has made significant improvements related to user accessibility in 2020. Our focus for these improvements has been a combination of community/user feedback and student usage (high frequency pages).
Our goal is to provide a consistent experience between JAWS, NVDA and VoiceOver across the commonly used browsers in the Windows and Apple/Mac operating environments. These are ongoing efforts.
We are in the process of undergoing a formal 3rd party WCAG Web Accessibility audit.
Development and Testing Environments
- Screen Readers Used in Development and Testing
- JAWS (Windows)
- NVDA (Windows)
- VoiceOver (Apple/Mac)
- Browsers Used in Development and Testing
- Chrome (Windows, Apple/Mac)
- Edge (Windows)
- Firefox (Windows, Apple/Mac)
- Safari (Apple/Mac)
- Browser Plugins
- WAVE
Common Improvements
- Improved keyboard support
- Improved screen reader context
- Updates related specifically to JAWS, NVDA or VoiceOver
- To ensure a consistent experience between the three screen readers
- Skip Links
- We�ve added skip links at the top of the page to assist users in quickly navigating to the most common controls, including:
- Skip to Main Content
- Skip to Navigation
- Accessibility Information
- We�ve added skip links at the top of the page to assist users in quickly navigating to the most common controls, including:
- Color Contrast Ratios
- We�ve revamped our colors and are now working to support Level AA color contrast guidelines.
- Page Titles
- Heading levels (H1, H2, etc.)
- Main content focus when choosing menu options in the navigation menu
- Filter bars on list pages (including search inputs and dropdown lists)
- Highlighting active elements (focus highlighting)
- Improved usage in higher zoom levels (up to 500%)
- Image ALT text (added where required, improved context where possible)
- Slideshows and carousels are now stopped by default and can not be started
- We�ve improved keyboard support and screen reader context for slideshows/carousels and they are now usable via both keyboard and mouse.
- Page tabs
- Improved screen reader context and keyboard support for pages with multiple tabs inside the main content area
- Dialogs and modals now maintain keyboard focus inside the dialog, as well as improved support for closing/exiting the dialog.
- Improved keyboard support and screen reader context for various controls including:
- Calendar date selector (pick a date)
- Filter bar inputs (select dropdowns and search inputs)
- Select lists with checkboxes (choose one or more items from a list)
- User search dropdown lists
- Pin buttons are now usable via keyboard (pin/unpin a group from your favorites)
- Correct keyboard navigation order
- When audible keyboard order does not follow visible order on the web page
- Fixed many silent or invisible tab stops (pressing tab on the keyboard changes focus but provides no visible or audible update to the UI).
- Page Footer
Guest Users
We�ve improved the following pages available to guest users:
- Events List
- Event Pages
- Event Registration
- Groups List
- Group Registration
- Guest Homepage
- Login Page
- Create Account
Authenticated Users
The above guest pages, where available after login, have also been improved for authenticated users. As well, we�ve improved the following pages or controls for authenticated users:
- User Homepage
- Account/My Profile Dropdown (top navigation)
- Edit Profile Page
- Various common activities
- Adding event attendees
- Adding group members
- Adding group officers
- Error messaging
- Reports
- Top Navigation Bar
- Added or improved keyboard support and screen reader context for the top-bar navigation buttons including
- Hamburger Button
- School Logo Image
- Home Section
- Groups Dropdown (Search)
- Events Section
- Admin Section
- Search
- Notifications
- Account / My Profile
- Etc.
- Hamburger button now toggles the navigation menu
- Toggles icon view/expanded view on larger views
- Toggles hidden/visible on smaller views or higher zoom levels
- Dropdown menus are usable via keyboard and close when the escape key is pressed or focus leaves the dropdown.
- Back navigation (shift-tab) from the navigation menu or main content (when no navigation menu is present) will return you to the associated top bar navigation section button (ex. Home Button, Admin Button, etc.)
- Added or improved keyboard support and screen reader context for the top-bar navigation buttons including
- Navigation Menu
- Clicking on a sub-menu will now leave keyboard focus on the first sub-menu item inside the menu
- Clicking on a menu item (or sub-menu item) will set focus inside main content
- Back navigation (shift-tab) from main content will return keyboard focus to the associated menu or sub-menu item item
- Home Section and Admin Section
- Many of the commonly used student pages in the Home Section and Admin Section have been improved.