AutorÃa | Ultima modificación | Ver Log |
@core @core_courseFeature: Reset courseIn order to reuse a courseAs a teacherI need to clear all user data and reset the course to its initial stateBackground:Given the following "users" exist:| username | firstname | lastname | email || teacher1 | Teacher | 1 | teacher1@example.com || student1 | Student | 1 | student1@example.com |And the following "courses" exist:| fullname | shortname | format | numsections || Course 1 | C1 | topics | 2 |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher || student1 | C1 | student |And the following "activity" exists:| activity | assign || course | C1 || name | Test assignment name || assignsubmission_onlinetext_enabled | 1 || assignsubmission_file_enabled | 0 || submissiondrafts | 0 |And the following "mod_assign > submissions" exist:| assign | user | onlinetext || Test assignment name | student1 | I'm the student1 submission |Scenario: Reset course select and deselect buttonsWhen I am on the "Course 1" "reset" page logged in as "teacher1"Then I should see "Collapse all"And the field "Events" matches value "1"And the field "All notes" matches value "1"And the field "All comments" matches value "0"And the field "Completion data" matches value "0"And the field "All submissions" matches value "1"And the field "All user overrides" matches value "1"And the field "All group overrides" matches value "1"# Check fields are unchecked when Deselect all is clickedAnd I click on "Deselect all" "button"And the field "Events" matches value "0"And the field "All notes" matches value "0"And the field "All comments" matches value "0"And the field "Completion data" matches value "0"And the field "All submissions" matches value "0"And the field "All user overrides" matches value "0"And the field "All group overrides" matches value "0"# Check default fields are checked again when Select default is clickedAnd I click on "Select default" "button"And the field "Events" matches value "1"And the field "All notes" matches value "1"And the field "All comments" matches value "0"And the field "Completion data" matches value "0"And the field "All submissions" matches value "1"And the field "All user overrides" matches value "1"And the field "All group overrides" matches value "1"@javascriptScenario: Reset course with default settingsGiven I am on the "Course 1" "reset" page logged in as "teacher1"When I click on "Reset course" "button"And I click on "Reset course" "button" in the "Reset course?" "dialogue"Then I should see "Done" in the "All notes" "table_row"And I should see "Done" in the "All local role assignments" "table_row"And I should see "Done" in the "All submissions" "table_row"And I click on "Continue" "button"# Check that you're redirected to the course page.And I should not see "Reset course"# Check the course has been reset.And I navigate to course participantsAnd I should see "Teacher 1"And I should not see "Student 1"And I am on the "Test assignment name" "assign activity" pageAnd I should see "0" in the "Submitted" "table_row"