Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.9.5
    • Fix Version/s: 2.0
    • Component/s: Accessibility
    • Labels:
      None
    • Affected Branches:
      MOODLE_19_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      The user profile has an option called "Screen reader." There is no other explanatory text, and no help available. No user understood what this option does.

      Why it matters

      All screen reader users were at first happy to see this option, but quickly frustrated by its lack of explanation and apparent lack of efficacy.

      Possible solution

      Use a better label, or include a help icon or more explanatory text.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            dougiamas Martin Dougiamas added a comment -

            Rosie, can you please list all the areas where the variable is used (as reference here in this bug). eg for chat interfaces

            Helen, can you use that to write a help string?

            Show
            dougiamas Martin Dougiamas added a comment - Rosie, can you please list all the areas where the variable is used (as reference here in this bug). eg for chat interfaces Helen, can you use that to write a help string?
            Hide
            rwijaya Rossiani Wijaya added a comment -

            The screenreader variable is being used in:

            • /mod/chat/ - if screenreader is enable, chat window will be set to use gui_basic
            • /mod/course/report/progress/ - check for svg to rotate text.
            • /admin/mnet/mnet_themes.html - use to ignore or print theme images
            • /user/ - set the value for screenreader
            • /grade/report/grader/ - use to set fixed layout.
            • /question/type/multianswer/ - used to print feedback icon and print an gap icon for question (MDL-7497).
            Show
            rwijaya Rossiani Wijaya added a comment - The screenreader variable is being used in: /mod/chat/ - if screenreader is enable, chat window will be set to use gui_basic /mod/course/report/progress/ - check for svg to rotate text. /admin/mnet/mnet_themes.html - use to ignore or print theme images /user/ - set the value for screenreader /grade/report/grader/ - use to set fixed layout. /question/type/multianswer/ - used to print feedback icon and print an gap icon for question ( MDL-7497 ).
            Hide
            tsala Helen Foster added a comment -

            Rosie, thanks for the list of places where the screen reader variable is used. I have added the information to the documentation http://docs.moodle.org/en/Update_profile

            My suggestion for a screen reader help string is as follows:

            $string['screenreaderuse_help'] = 'If set to yes, a more accessible interface is provided in various places such as chat.';

            Please could you add a screen reader help button to user/edit.php.

            Show
            tsala Helen Foster added a comment - Rosie, thanks for the list of places where the screen reader variable is used. I have added the information to the documentation http://docs.moodle.org/en/Update_profile My suggestion for a screen reader help string is as follows: $string ['screenreaderuse_help'] = 'If set to yes, a more accessible interface is provided in various places such as chat.'; Please could you add a screen reader help button to user/edit.php.
            Hide
            rwijaya Rossiani Wijaya added a comment -

            Thanks Helen!

            I've committed the help string and added help button to user/edit.php

            Show
            rwijaya Rossiani Wijaya added a comment - Thanks Helen! I've committed the help string and added help button to user/edit.php

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  24/Nov/10