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

Enhance the ‘marker’ and ‘active participants’ filters on the assignment submissions page

    • MDL-82681-main-1
    • Hide

      The purpose of this test is to validate that the UI meets the requirements defined in the prototype. The remaining functionality is covered by automated tests.

      1. Login as admin.
      2. Create a course.
      3. Create an assignment activity in the course. (use default settings)
      4. Go to the Submissions page of the assignment.
      5. Open the 'Advanced' dropdown menu within the tertiary navigation area.
        • confirm that there is a 'Included suspended participants' filter, as defined in the prototype.
        • confirm that there isn't a 'Marker' filter.
      6. Go to the assignment's settings page, and set:
        • 'Use marking workflow' = 'Yes'
        • 'Use marking allocation' ='Yes'
        • Save the changes.
      7. Go back to the Submissions page of the assignment.
      8. Open the 'Advanced' dropdown menu within the tertiary navigation area.
        • confirm that there is a 'Marker' filter within the 'Advanced' dropdown menu, as defined in the prototype.
      9. Set the 'Marker' filter to 'No marker', check the 'Include suspended participants' checkbox and then apply the filters.
        • confirm that the trigger button of the  'Advanced' dropdown menu has an indicator of the number of applied filters (+2), as defined in the prototype.
      Show
      The purpose of this test is to validate that the UI meets the requirements defined in the prototype . The remaining functionality is covered by automated tests. Login as admin. Create a course. Create an assignment activity in the course. (use default settings) Go to the Submissions page of the assignment. Open the 'Advanced' dropdown menu within the tertiary navigation area. confirm that there is a 'Included suspended participants' filter, as defined in the prototype. confirm that there isn't a 'Marker' filter. Go to the assignment's settings page, and set: 'Use marking workflow' = 'Yes' 'Use marking allocation' ='Yes' Save the changes. Go back to the Submissions page of the assignment. Open the 'Advanced' dropdown menu within the tertiary navigation area. confirm that there is a 'Marker' filter within the 'Advanced' dropdown menu, as defined in the prototype. Set the 'Marker' filter to 'No marker', check the 'Include suspended participants' checkbox and then apply the filters. confirm that the trigger button of the  'Advanced' dropdown menu has an indicator of the number of applied filters (+2), as defined in the prototype.
    • 1
    • Team Alpha - Sprint 1 I3-2024, Team Alpha - Sprint 2 I3-2024

      Revamp and modernize the existing ‘Marker’ and ‘Active Participants’ filters on the assignment submissions page by integrating them into the new ‘Advanced’ filters dropdown component introduced in MDL-82508.

      Prototype: Refer to the provided prototype for design specifications and functionality.

      Acceptance Criteria:

      1. Integration of Marker Filter:
        • Incorporate the ‘Marker’ filter into the ‘Advanced’ filters component as detailed in the prototype.
        • Ensure that this filter is only visible when the ‘Marking Workflow’ and ‘Markers’ settings are enabled in the assignment activity.
        • Apply the filter to display results in the submission table based on the selected marker.
      2. Inclusion of Suspended Participants Filter:
        • Add the ‘Include Suspended Participants’ filter within the ‘Advanced’ filters component, following the prototype design.
        • The filter should toggle the inclusion or exclusion of suspended users in the submission table.
      3. Filter State and User Preferences:
        • Reflect the active state of these filters in the ‘Advanced’ filters component, showing the number of filters applied.
        • Save the applied filters as user preference.
      4. Filter Reset Functionality:
        • Ensure the ‘Clear All’ filters option resets both the ‘Marker’ and ‘Include Suspended Participants’ filters to their default states.
      5. UI Cleanup:
        • Remove the old ‘Marker Filter’ and ‘Include Only Active Participants’ filters from the form located below the submissions table.
      6. Automated Testing:
        • Implement automated tests to verify the correct functionality and integration of the new filters.

            Geshoski Mihail Geshoski
            Geshoski Mihail Geshoski
            Kevin Percy Kevin Percy
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 6 hours, 22 minutes
                6h 22m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.