Details
-
Type:
Sub-task
-
Status:
Reopened
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 1.7, 2.0.3
-
Fix Version/s: DEV backlog
-
Component/s: Accessibility, Quiz
-
Labels:
-
Affected Branches:MOODLE_17_STABLE, MOODLE_20_STABLE
Description
Quiz: 'fill in the gap' questions are difficult for screenreaders when the gap is in the middle of a sentence because in 'forms mode' it may not read beyond the gap. There is no technical solution to this so screenreader users may need guidance and support on how best to deal with this type of question.
Suggestion 1): Insert an icon with alt text before the question to explain things: (enter missing word)
Suggestion 2): Add documentation/help so that question creators know about the issue:
NO: She details a number of [field] procedure calls...
YES: She details a number of X procedure calls [field]
Issue Links
| This issue has been marked as being related by: | ||||
| MDL-14054 | CLONE -Cloze format not displaying the correct answers |
|
|
|
Hi Martin, congratulations on the 1.7 release!
Great to see
MDL-7396- I'll add comments and help where I can.Something I only discovered recently about <label> – <input> can be nested inside, which might help screen readers in this instance, http://www.w3.org/TR/html40/interact/forms.html#h-17.9.1
So in your example, "<label>She details a number of <input /> procedure calls...</label> " may actually be better than, "<label for="field">She details a number of X procedure calls</label> <input id="field" />" - Chetz and I need to test.
MDL-7396- I'll add comments and help where I can. Something I only discovered recently about <label> – <input> can be nested inside, which might help screen readers in this instance, http://www.w3.org/TR/html40/interact/forms.html#h-17.9.1 So in your example, "<label>She details a number of <input /> procedure calls...</label> " may actually be better than, "<label for="field">She details a number of X procedure calls</label> <input id="field" />" - Chetz and I need to test.