Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-17933 Moodle 4.3 QA
  3. MDLQA-18423

CLONE - Gradebook user experience improvements exploratory test

    XMLWordPrintable

Details

    • Functional Test
    • Major
    • Moodle 4.3
    • Original - DO NOT REPORT TEST RESULTS HERE
    • Grades

    Description

      This is an exploratory test of a new feature or improvement, so please feel free to try anything you like and not just the test steps!

              Setup

      • A course with groups enabled (set to Separate groups or Visible groups), with multiple groups, and multiple participants enrolled per group.
      • A teacher must also be enrolled in the course.
      • Few items to be graded (submissions for example)
      • Outcomes enabled (Site administration > Advanced features)
         

        Grader report smoke test

      1. As a teacher, go to the course and select Grades from the secondary navigation.
      2. Select Grader Report from the tertiary navigation dropdown.
      3. Apply several of the available filters (e.g. Group filter, user search, initials filter) and verify that the data is properly filtered and each time you apply a filter you see the ‘Clear all’ (filters) option in the tertiary navigation area
      4. Click on the ‘Clear all’ option and after the page reloads verify that you no longer see the ‘Clear all’ option and all previously applied filters have been removed.
      5. Apply some new filters and reload the page by pressing the ‘Clear all’ option
      6. After the page reloads verify that the filters are still present and you can still see the ‘Clear all’ option
      7. Collapse some of the columns related to the existing grade items
      8. Open the dropdown menu that contains the collapsed items in the tertiary navigation area and verify you see the "Select all" checkbox
      9. Click on the "Select all" checkbox and confirm all of the unchecked items are now checked and the "Expand" button is now active
      10. Press the "Expand" button and verify all of the columns were expanded
      11. Again collapse some columns and open the dropdown menu with collapsed items
      12. In the search input enter some string that matches some of the items that are filtered
      13. Click on the "Select all" checkbox and press the "Expand" button
      14. Confirm all of the columns matching the search were expanded and the rest stays collapsed
         

        Gradebook setup smoke test

      1. As a teacher, go to the course and select Grades from the secondary navigation.
      2. Select Gradebook setup from the tertiary navigation dropdown.
      3. Verify that you see a sticky footer at the bottom of the page.
      4. Verify that the checkboxes used for selecting grade items/categories/outcomes are the first items in each row.
      5. Click on the ‘Add grade item’ option from the ‘Add’ action dropdown menu and verify that a modal opens.
      6. Verify that you can create a grade item using the modal form.
      7. Open the ‘Add grade item’ modal again and enter some data without saving.
      8. Click on the ‘Show more’ link within the modal and verify that you are redirected to a page where more configuration options are available and the previously entered data is prefilled.
      9. Back to the Gradebook setup page, click on the ‘Add category’ option from the ‘Add’ action dropdown menu and verify that a modal opens.
      10. Verify that you can create a grade category using the modal form.
      11. Open the ‘Add grade item’ modal again and enter some data without saving.
      12. Click on the ‘Show more’ link within the modal and verify that you are redirected to a page where more configuration options are available and the previously entered data is prefilled.
      13. Go back to the Gradebook setup page.
      14. Click on the ‘Add outcome item’ option from the ‘Add’ action dropdown menu and verify that a modal opens.
      15. Verify that you can create a grade category using the modal form.
      16. Open the ‘Add grade item’ modal again and enter some data without saving.
      17. Click on the ‘Show more’ link within the modal and verify that you are redirected to a page where more configuration options are available and the previously entered data is prefilled.
      18. Back to the Gradebook setup page verify that a confirmation modal opens when attempting to delete an item/category/outcome and the item is successfully removed once the action is confirmed.
      19. In the Gradebook setup page, select a few grade items and then verify that you can see a bulk move option, an indicator of the number of selected items and an option to clear the selected items within the sticky footer area.
      20. Click on the option to clear the selected items and verify that the grade items have been deselected.
      21. Again, select a few grade items and then click on the bulk move option.
      22. Verify that a modal opens where you can see a tree structure of the existing categories presented as move options and the move action button is initially disabled.
      23. Verify that you can properly expand and collapse the grade categories.
      24. Verify that you can select a grade category and once it’s selected the move action button becomes enabled.
      25. Verify that you can navigate, collapse/expand and select grade categories using the keyboard.
      26. Attempt to move the selected items to a given category and verify that the items have been successfully moved.
      27. While using ‘Natural’ aggregation type, mark the weight of a few items as overridden by checking the checkbox next to the weight input.
      28. Modify the value of some of the enabled weights and verify that each time the weight of the disabled items is instantly recalculated to match a total of 100% while the value of the other overridden weights (enabled) remains the same.
      29. Verify that a validation message is shown in case the total exceeds or it’s less than 100%.
         

        Other

      1. As a teacher, go to the course and select Grades from the secondary navigation.
      2. Select Grader report from the tertiary navigation dropdown and turn editing on.
      3. Set various states (e.g. hide, lock, etc) for the grades of different gradable activities for one of the enrolled students in the course.
      4. Select Single view from the tertiary navigation dropdown.
      5. Search and select the student using the search input field in the tertiary navigation area and then verify that you can see the report for the user.
      6. Verify that you can see a sticky footer at the bottom of the page containing navigation links to the previous or next report (when applicable) and Save action.
      7. Verify that you can properly navigate to the next and/or previous report and save any changes in the report.
      8. Verify that you can see state icons under each grade that reflect the state of the grades configured earlier in the Grader report.
      9. Now change the view to ‘Grade items’ and select an item that has grades with modified states.
      10. Verify that you can see state icons under each grade that reflect the state of the grades configured earlier in the Grader report.
      11. Select User report from the tertiary navigation dropdown.
      12. Search and select the student using the search input field in the tertiary navigation area and then verify that you can see the report for the user.
      13. Verify that you can see a sticky footer at the bottom of the page containing navigation links to the previous or next report (when applicable).
      14. Verify that you can properly navigate to the next and/or previous report.
      15. Change the view mode to ‘Myself’ and verify that you can see state icons under each grade that reflect the state of the grades configured earlier in the Grader report.
      16. Select Import from the tertiary navigation dropdown.
      17. Verify that you can see a sticky footer at the bottom containing the Import action button.
      18. Select Export from the tertiary navigation dropdown.
      19. Verify that you can see a sticky footer at the bottom containing the Export action button.

      Attachments

        1. screenshot-1.png
          screenshot-1.png
          325 kB
        2. screenshot-10.png
          screenshot-10.png
          51 kB
        3. screenshot-11.png
          screenshot-11.png
          49 kB
        4. screenshot-12.png
          screenshot-12.png
          40 kB
        5. screenshot-2.png
          screenshot-2.png
          291 kB
        6. screenshot-3.png
          screenshot-3.png
          44 kB
        7. screenshot-4.png
          screenshot-4.png
          65 kB
        8. screenshot-5.png
          screenshot-5.png
          22 kB
        9. screenshot-6.png
          screenshot-6.png
          165 kB
        10. screenshot-7.png
          screenshot-7.png
          37 kB
        11. screenshot-8.png
          screenshot-8.png
          120 kB
        12. screenshot-9.png
          screenshot-9.png
          8 kB

        Issue Links

          Activity

            People

              laurent.david@moodle.com Laurent David
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

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