Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-66180

Qtype_ddwtos: Screen reader does not recognise the drag items within the text

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.7.1
    • Fix Version/s: None
    • Component/s: Questions
    • Labels:
      None
    • Testing Instructions:
      Hide
      1. Create a drag and drop into text question
      2. Preview the question using screen reader
      3. When the place holders are empty, they are read as 'blank' by screen reader
      4. When a place holder has a drag item, then the text of the drag item is read by screen reader.
      5. After the question text (including the placed drag items) is read, then screen reader will carry on reading any remaining unplaced drag items on the page and the rest of the page.

      This works using Chrome Vox extension for Chrome.
      It works in Edge using built-in 'Read aloud' but not fully, since it does not respect aria-hidden attribute in HTML.

      Show
      Create a drag and drop into text question Preview the question using screen reader When the place holders are empty, they are read as 'blank' by screen reader When a place holder has a drag item, then the text of the drag item is read by screen reader. After the question text (including the placed drag items) is read, then screen reader will carry on reading any remaining unplaced drag items on the page and the rest of the page. This works using Chrome Vox extension for Chrome. It works in Edge using built-in ' Read aloud ' but not fully, since it does not respect aria-hidden attribute in HTML.
    • Affected Branches:
      MOODLE_37_STABLE
    • Pull from Repository:

      Description

      In Drag and drop word to text, the drag items are not recognised when inside place holders within the text. Screen readers would read the word 'blank' for unoccupied place-holder (drop) items which is fine. However, when a drag item is dropped in place within the text, you want the screen reader to read the text including the content of the drag item within the text.

      By default the drop (place-holder) items are set to <span class="accesshide">blank</span>. For a screen reader to read the text including the content of drag items, the place-holder (drop) items defaults needs to be replaced by drag items within the text respectively.

       

        Attachments

          Activity

            People

            • Assignee:
              mkassaei Mahmoud Kassaei
              Reporter:
              mkassaei Mahmoud Kassaei
              Participants:
              Component watchers:
              Tim Hunt, Andrew Nicols, Mathew May, Michael Hawkins, Shamim Rezaie, Simey Lameze
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: