Add hidden text meaning for blank and numeric questions

Description

SAM-2995 added labels to fill in the blank questions. This meets accessibility specs, but in complex scenarios with multiple blanks and poorly designed questions that form a sentence without the blanks, a sighted user has an advantage still.

After discussing with Sakai Accessibility Working Group and reviewing other solutions, a proposed solution was to provided hidden text that notes the number of blanks, reads out "blank space 1" etc. and the labels number off.

Example markup text:

Currently creates:

Better would be to actually remove the dynamic labels added in SAM-2995 and use:

If there is agreement on this a related approach could be taken for numeric questions.

Environment

None

Test Plan

None

Attachments

1

Activity

Show:

Stephen Marquard May 29, 2017 at 6:05 AM

I understand this fixes an issue with clicking on input fields in FIB in 11.x using Safari, so it would be good to merge this back to 11.x if possible.

Sam Ottenhoff May 19, 2017 at 9:22 AM

I am attaching the new markup. Note that JSF can't do an aria-labelledby so I use <label>s with sr-only class

Matt Clare April 3, 2017 at 8:37 PM

2 reasons reason:

  1. I didn't fully appreciate how well multiple full in the blanks are labelled with because of issues with Markup text I used for testing (good example based on above question https://www.screencast.com/t/sgkvw3ok )

  2. Other LMS uses the pattern recommended

I still think 2+ blanks FIB questions require a more systematic approach for navigation blanks with an assistive device, but this is perhaps better handled as a feature request and uncoupled as a subtask?

Sam Ottenhoff April 3, 2017 at 3:33 PM

The new label explaining the FIB setup makes sense to me. But I don't understand why we would revert the positive change made in

Fixed

Details

Assignee

Reporter

Components

Affects versions

Priority

Created February 1, 2017 at 1:32 PM
Updated April 17, 2018 at 8:02 AM
Resolved May 23, 2017 at 8:42 AM