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.