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

Radio buttons should be properly grouped and labeled in forum grader

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.8
    • Fix Version/s: 3.8
    • Component/s: Accessibility, Forum
    • Labels:
    • Testing Instructions:
      Hide

      Test 1 

      1. Login as Admin.
      2. Create a Course.
      3. Add several Students to the Course.
      4. Create a Forum activity in the Course (Point Forum)
        1. In "Whole forum grading" section:
          1. Type = Point
          2. Maximum grade = 100
          3. Grading method = Simple direct grading
          4. Grade to pass = 70
      5. Go to the Point Forum
      6. Click on the "Grade users" button which will display the Grader panel
      7. Using a screen reader and the keyboard navigate to the radio buttons in the "Notifications" section
        1. make sure the screen reader announces that a radio button group was accessed and is a part of the Notifications section.

      Test 2

      • Login as Admin.
      • Create a Course.
      • Add several Students to the Course.
      • Create a Forum activity in the Course (Rubric Forum)
        1. In "Whole forum grading" section:
          1. Type = Point
          2. Maximum grade = 100
          3. Grading method = Rubric
          4. Grade to pass = 70
        2. Click "Save and display"
      • Define and enable a rubric with several criterions.
      • Go to the Rubric Forum.
      • Click on the "Grade users" button which will display the Grader panel
      • Using a screen reader and the keyboard navigate to the radio buttons each Criterion in the "Grading" section
        1. make sure the screen reader announces that a radio button group was accessed and is a part of a particular Criterion section.
      Show
      Test 1  Login as Admin. Create a Course. Add several Students to the Course. Create a Forum activity in the Course (Point Forum) In "Whole forum grading" section: Type = Point Maximum grade = 100 Grading method = Simple direct grading Grade to pass = 70 Go to the Point Forum Click on the "Grade users" button which will display the Grader panel Using a screen reader and the keyboard navigate to the radio buttons in the "Notifications" section make sure the screen reader announces that a radio button group was accessed and is a part of the Notifications section . Test 2 Login as Admin. Create a Course. Add several Students to the Course. Create a Forum activity in the Course (Rubric Forum) In "Whole forum grading" section: Type = Point Maximum grade = 100 Grading method = Rubric Grade to pass = 70 Click "Save and display" Define and enable a rubric with several criterions. Go to the Rubric Forum. Click on the "Grade users" button which will display the Grader panel Using a screen reader and the keyboard navigate to the radio buttons each Criterion in the "Grading" section make sure the screen reader announces that a radio button group was accessed and is a part of a particular Criterion section.
    • Affected Branches:
      MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull Master Branch:
      MDL-67268-master

      Description

      In order to improve the accessibility of the radio buttons used in the forum grader panel, they need to be properly grouped using the role="radiogroup". Also we should be able to identify the button group using the name of the section where the group belongs.

        Attachments

          Activity

            People

            Assignee:
            Geshoski Mihail Geshoski
            Reporter:
            Geshoski Mihail Geshoski
            Peer reviewer:
            Adrian Greeve
            Integrator:
            Andrew Nicols
            Tester:
            Janelle Barcega
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              18/Nov/19

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 31 minutes
                1h 31m