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

Use the checkbox-toggleall component for the feedback activity

    XMLWordPrintable

Details

    • MOODLE_38_STABLE
    • MOODLE_38_STABLE
    • MDL-65935-master
    • Hide
      1. Log in as an editing teacher in a course.
      2. Enrol several students in the course.
      3. Create a feedback activity with the following setting:
        • Record user names: User's name will be logged and shown with answers
      4. Add at least one question.
      5. Click the "Show non-respondents" tab.
      Toggling checked states of items via the master checkbox
      1. Tick the checkbox in the select column header on the table containing the list of non-respondents.
      2. Confirm that the checkboxes for each participant in the non-respondent list are checked.
      3. Untick the checkbox in the select column header.
      4. Confirm that the checkboxes for each participant in the non-respondent list become unchecked.
      Ticking the item checkboxes
      1. Tick the master checkbox to select all the non-respondents.
      2. Untick one of the non-respondents
      3. Confirm that the master checkbox gets unticked.
      4. Tick the non-respondent that was deselected earlier so that all non-respondents are now all selected again.
      5. Confirm that the master checkbox gets ticked.
      Show
      Log in as an editing teacher in a course. Enrol several students in the course. Create a feedback activity with the following setting: Record user names: User's name will be logged and shown with answers Add at least one question. Click the "Show non-respondents" tab. Toggling checked states of items via the master checkbox Tick the checkbox in the select column header on the table containing the list of non-respondents. Confirm that the checkboxes for each participant in the non-respondent list are checked. Untick the checkbox in the select column header. Confirm that the checkboxes for each participant in the non-respondent list become unchecked. Ticking the item checkboxes Tick the master checkbox to select all the non-respondents. Untick one of the non-respondents Confirm that the master checkbox gets unticked. Tick the non-respondent that was deselected earlier so that all non-respondents are now all selected again. Confirm that the master checkbox gets ticked.
    • 1

    Description

      Who is this for?
      • Moodle users who can manage a feedback activity (e.g. teachers, course managers, etc)
      What is the problem that you're trying to solve?
      • The inconsistent way of checking items on a list throughout Moodle
      Why does it need solving?
      • A consistent way of checking items on a list would provide a better user experience
      How does this issue tackle the problem?
      • The patch for this issue will implement the usage of the checkbox-toggleall output component which aims to improve the UI and UX by having a master checkbox in the Select column that controls the checkboxes in the list of non-respondents instead of having two separate "Select all" and "Deselect all" buttons

      Attachments

        1. feedback-after.png
          feedback-after.png
          60 kB
        2. feedback-before.png
          feedback-before.png
          105 kB
        3. MDL-65935.png
          MDL-65935.png
          108 kB

        Issue Links

          Activity

            People

              jpataleta Jun Pataleta
              jpataleta Jun Pataleta
              Mihail Geshoski Mihail Geshoski
              Andrew Lyons Andrew Lyons
              Jennifer Bauzon Jennifer Bauzon
              Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Raquel Ortega, Sabina Abellan, Sara Arjona (@sarjona), Huong Nguyen, Barbara Ramiro, Bas Brands, Mathew May, David Woloszyn, Jake Dallimore, Michael Hawkins, Stevani Andolo
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                18/Nov/19

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 hours, 20 minutes
                  2h 20m