Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@core @core_grades @javascriptFeature: Hidden grade items should be hidden when grade category is locked, but should be visible in overridden categoryIn order to verify existing grades items display as expectedAs an teacherI need to modify grade items and grade categoriesI need to ensure existing grades display in an expected mannerBackground:Given the following "courses" exist:| fullname | shortname | category | groupmode || Course 1 | C1 | 0 | 1 |And the following "users" exist:| username | firstname | lastname | email | idnumber || teacher1 | Teacher | 1 | teacher1@example.com | t1 || student1 | Student | 1 | student1@example.com | s1 |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher || student1 | C1 | student |And I am on the "Course 1" "grades > gradebook setup" page logged in as "admin"And I choose the "Add category" item in the "Add" action menuAnd I set the following fields to these values:| Category name | Test locked category |And I click on "Save" "button" in the "New category" "dialogue"And I wait until the page is readyAnd I choose the "Add grade item" item in the "Add" action menuAnd I set the following fields to these values:| Item name | Hidden item || Hidden | 1 || Grade category | Test locked category |And I click on "Save" "button" in the "New grade item" "dialogue"And I am on the "Course 1" "grades > Grader report > View" page logged in as "teacher1"And I turn editing mode onAnd I give the grade "50.00" to the user "Student 1" for the grade item "Hidden item"And I press "Save changes"And I navigate to "Setup > Gradebook setup" in the course gradebookAnd I set the following settings for grade item "Test locked category" of type "category" on "setup" page:| Locked | 1 |Scenario: Hidden grade items in locked category is hidden for teacherGiven I am on the "Course 1" "grades > User report > View" page logged in as teacher1And I click on "Student 1" in the "user" search widgetWhen I set the field "View report as" to "Myself"Then the following should exist in the "user-grade" table:| Grade item | Calculated weight | Grade | Range | Percentage | Contribution to course total || Test locked category total | 100.00 % | 50.00 | 0–100 | 50.00 % | - || Course total | - | 50.00 | 0–100 | 50.00 % | - |Scenario: Hidden grade items in locked category is hidden for studentWhen I am on the "Course 1" "grades > User report > View" page logged in as student1Then the following should exist in the "user-grade" table:| Grade item | Calculated weight | Grade | Range | Percentage | Contribution to course total || Test locked category total | 100.00 % | - | 0–100 | - | - || Course total | - | - | 0–100 | - | - |And I should not see "Hidden item"Scenario: Hidden grade items in overridden category should showGiven I am on the "Course 1" "grades > gradebook setup" pageAnd I choose the "Add category" item in the "Add" action menuAnd I set the following fields to these values:| Category name | Test overridden category B|And I click on "Save" "button" in the "New category" "dialogue"And I wait until the page is readyAnd I choose the "Add grade item" item in the "Add" action menuAnd I set the following fields to these values:| Item name | Cat b item || Grade category | Test overridden category B |And I click on "Save" "button" in the "New grade item" "dialogue"When I navigate to "View > Grader report" in the course gradebookAnd I turn editing mode onAnd I give the grade "50.00" to the user "Student 1" for the grade item "Test overridden category B total"And I press "Save changes"And I am on the "Course 1" "grades > User report > View" page logged in as "student1"Then the following should exist in the "user-grade" table:| Grade item | Calculated weight | Grade | Range | Percentage | Contribution to course total || Test locked category total | 50.00 % | - | 0–100 | - | - || Test overridden category B total | 50.00 % | 50.00 | 0–100 | 50.00 % | - || Course total | - | - | 0–200 | - | - |