tl-its-umich-edu / my-learning-analytics

My Learning Analytics (MyLA)
Apache License 2.0
35 stars 39 forks source link

Data in the hover over on assignment bar elements in the list of assignments can't be navigated to using keyboard #800

Closed ssciolla closed 3 years ago

ssciolla commented 4 years ago

Expected behavior (A clear and concise description of what you expected to happen) :

Users should be able to navigate to or access all content in the Assignment Planning view by using the keyboard.

Describe the bug (Tell us what happens instead of the expected behavior) :

From the 10/28/19 accessibility review:

"Progress toward Final Grade table elements are not keyboard operable. ... Some users will not be able to access the metadata available on hover (name, due, grade, points possible, etc)."

For the new Assignment Planning, there is no mouse-over in the progress bar. Instead, these metadata are available in the individual assignment bars next to each assignment in the list of assignments. The functional need is the same. Tabbing should allow users to access the information that is in the mouse-over data.

Additional context (Add any other context about the problem here) :

This may be addressed as part of work on issue #691 and PR #702. This issue may also be mitigated or resolved by implementing narrative alternatives to charts, such as that discussed in issue #749.

jennlove-um commented 4 years ago

Hold off on this one and revisit after the Assignment Planning redesign, since it may not be an issue after that. Assignments & mouse-over won't exist in the new view.

jennlove-um commented 4 years ago

Test keyboard accessibility for Assignment Planning redesign.

jennlove-um commented 3 years ago

Testing indicates that while users can tab to the individual assignment bars, they cannot view the data that is available in the hover-over for the assignment.

jennlove-um commented 3 years ago

Testing passes: Users can tab to the information bar for individual assignments and see the pop up. Tabbing off the information bar successfully closes the pop up.