-
Functional Test
-
Major
-
Original - DO NOT REPORT TEST RESULTS HERE
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
- As a teacher, go to the course and select Grades from the secondary navigation.
- Select Grader Report from the tertiary navigation dropdown.
- 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
- 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.
- Apply some new filters and reload the page by pressing the ‘Clear all’ option
- After the page reloads verify that the filters are still present and you can still see the ‘Clear all’ option
- Collapse some of the columns related to the existing grade items
- Open the dropdown menu that contains the collapsed items in the tertiary navigation area and verify you see the "Select all" checkbox
- Click on the "Select all" checkbox and confirm all of the unchecked items are now checked and the "Expand" button is now active
- Press the "Expand" button and verify all of the columns were expanded
- Again collapse some columns and open the dropdown menu with collapsed items
- In the search input enter some string that matches some of the items that are filtered
- Click on the "Select all" checkbox and press the "Expand" button
- Confirm all of the columns matching the search were expanded and the rest stays collapsed
Gradebook setup smoke test
- As a teacher, go to the course and select Grades from the secondary navigation.
- Select Gradebook setup from the tertiary navigation dropdown.
- Verify that you see a sticky footer at the bottom of the page.
- Verify that the checkboxes used for selecting grade items/categories/outcomes are the first items in each row.
- Click on the ‘Add grade item’ option from the ‘Add’ action dropdown menu and verify that a modal opens.
- Verify that you can create a grade item using the modal form.
- Open the ‘Add grade item’ modal again and enter some data without saving.
- 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.
- Back to the Gradebook setup page, click on the ‘Add category’ option from the ‘Add’ action dropdown menu and verify that a modal opens.
- Verify that you can create a grade category using the modal form.
- Open the ‘Add grade item’ modal again and enter some data without saving.
- 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.
- Go back to the Gradebook setup page.
- Click on the ‘Add outcome item’ option from the ‘Add’ action dropdown menu and verify that a modal opens.
- Verify that you can create a grade category using the modal form.
- Open the ‘Add grade item’ modal again and enter some data without saving.
- 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.
- 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.
- 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.
- Click on the option to clear the selected items and verify that the grade items have been deselected.
- Again, select a few grade items and then click on the bulk move option.
- 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.
- Verify that you can properly expand and collapse the grade categories.
- Verify that you can select a grade category and once it’s selected the move action button becomes enabled.
- Verify that you can navigate, collapse/expand and select grade categories using the keyboard.
- Attempt to move the selected items to a given category and verify that the items have been successfully moved.
- While using ‘Natural’ aggregation type, mark the weight of a few items as overridden by checking the checkbox next to the weight input.
- 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.
- Verify that a validation message is shown in case the total exceeds or it’s less than 100%.
Other
- As a teacher, go to the course and select Grades from the secondary navigation.
- Select Grader report from the tertiary navigation dropdown and turn editing on.
- Set various states (e.g. hide, lock, etc) for the grades of different gradable activities for one of the enrolled students in the course.
- Select Single view from the tertiary navigation dropdown.
- 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.
- 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.
- Verify that you can properly navigate to the next and/or previous report and save any changes in the report.
- Verify that you can see state icons under each grade that reflect the state of the grades configured earlier in the Grader report.
- Now change the view to ‘Grade items’ and select an item that has grades with modified states.
- Verify that you can see state icons under each grade that reflect the state of the grades configured earlier in the Grader report.
- Select User report from the tertiary navigation dropdown.
- 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.
- 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).
- Verify that you can properly navigate to the next and/or previous report.
- 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.
- Select Import from the tertiary navigation dropdown.
- Verify that you can see a sticky footer at the bottom containing the Import action button.
- Select Export from the tertiary navigation dropdown.
- Verify that you can see a sticky footer at the bottom containing the Export action button.
- is a QA test written for
-
MDL-75968 Improve the user experience in Gradebook - part 2
- Closed