Statistics page needs to be made more accessible

Bug #1887752 reported by Lisa Seeto
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Triaged
Medium
Unassigned

Bug Description

The Statistics page (admin/users/statistics.php) (Administration menu -> Reports) needs to be made more accessible for screen readers (SR) and for use with keyboard navigation.

1. Incorrect Heading Levels
-----------------------------
There are different heading levels on the page that do not make much sense to a SR. The Heading levels go from Heading 1 for page title to Heading 3 for each 'column', then to Heading 4 for each subheading of bold text in the column. We shouldn't need heading levels to convey design choices that can be achieved through styling.

2. Structure of information
-----------------------------
It was also not clear to our tester that it was a list that he was perceiving as he wasn't able to easily hear where each item began and ended. A suggestion of putting in a bullet point on each point (even if this was a SR only tag) would help in this regard.

3. Graphical elements
-------------------------
The graphical elements were not perceivable by the SR or keyboard navigable. The information in our charts contains mouse hover over information as well that cannot be read without mousing over. The suggestion was to also display this information for each chart in text, or a list that always displays that can receive focus and be read by a SR.

Revision history for this message
Lisa Seeto (lisaseeto) wrote :
Changed in mahara:
status: New → Triaged
Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Note: Charts are done via Chart.JS and thus accessibility should come from there. Potentially, we may need to look into a different charting library if there are no accessibility plans for Chart.JS and we can't turn on a more accessible version.

Changed in mahara:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.