AutorÃa | Ultima modificación | Ver Log |
@mod @mod_choiceFeature: Teacher can modify choices of the studentsIn order to have all students choicesAs a teacherI need to be able to make choice for studnetsBackground:Given the following "users" exist:| username | firstname | lastname | email || teacher1 | Teacher | 1 | teacher1@example.com || student1 | Student | 1 | student1@example.com || student2 | Student | 2 | student2@example.com || student3 | Student | 3 | student3@example.com |And the following "courses" exist:| fullname | shortname | category || Course 1 | C1 | 0 |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher || student1 | C1 | student || student2 | C1 | student || student3 | C1 | student |And the following "activities" exist:| activity | name | intro | course | idnumber | option || choice | Choice name | Test choice description | C1 | choice1 | Option 1, Option 2, Option 3 |@javascriptScenario: Delete students choice response as a teacherGiven I am on the "Choice name" "choice activity editing" page logged in as teacher1And I expand all fieldsetsAnd I set the field "Show column for unanswered" to "Yes"And I press "Save and return to course"And I log outAnd I log in as "student1"And I am on "Course 1" course homepageAnd I choose "Option 1" from "Choice name" choice activityThen I should see "Your selection: Option 1"And I should see "Your choice has been saved"And I log outAnd I log in as "teacher1"And I change window size to "large"And I am on the "Choice name" "choice activity" pageAnd I navigate to "Responses" in current page administrationAnd I click on "Student 1 Option 1" "checkbox"And I select "Delete" from the "With selected" singleselectAnd "Student 1 Option 1" "checkbox" should not existAnd "Student 1 Not answered yet" "checkbox" should exist@javascriptScenario: Teacher set answers of students who did not respond or change existing answersGiven I am on the "Choice name" "choice activity editing" page logged in as teacher1And I expand all fieldsetsAnd I set the field "Show column for unanswered" to "Yes"And I press "Save and return to course"And I log outAnd I am on the "Course 1" course page logged in as student1And I choose "Option 1" from "Choice name" choice activityThen I should see "Your selection: Option 1"And I should see "Your choice has been saved"And I log outAnd I change window size to "large"And I am on the "Choice name" "choice activity" page logged in as teacher1And I navigate to "Responses" in current page administrationAnd I click on "Student 1 Option 1" "checkbox"And I click on "Student 2 Not answered yet" "checkbox"And I click on "Student 3 Not answered yet" "checkbox"And I select "Choose: Option 2" from the "With selected" singleselectAnd "Student 1 Option 1" "checkbox" should not existAnd "Student 2 Not answered yet" "checkbox" should not existAnd "Student 3 Not answered yet" "checkbox" should not existAnd "Student 1 Option 2" "checkbox" should existAnd "Student 2 Option 2" "checkbox" should existAnd "Student 3 Option 2" "checkbox" should exist@javascriptScenario: Teacher can delete answers in the multiple answer choiceGiven I am on the "Choice name" "choice activity editing" page logged in as teacher1And I set the field "Allow more than one choice to be selected" to "Yes"And I press "Save and return to course"And I log outAnd I am on the "Course 1" course page logged in as student1And I choose options "Option 1","Option 2" from "Choice name" choice activityAnd I should see "Your selection: Option 1; Option 2"And I should see "Your choice has been saved"And I log outAnd I change window size to "large"And I am on the "Choice name" "choice activity" page logged in as teacher1And I navigate to "Responses" in current page administrationAnd I click on "Student 1 Option 2" "checkbox"And I select "Delete" from the "With selected" singleselectAnd I click on "Student 1 Option 1" "checkbox"And I select "Choose: Option 3" from the "With selected" singleselectAnd I log outAnd I am on the "Choice name" "choice activity" page logged in as student1And I should see "Your selection: Option 1; Option 3"@javascriptScenario: Teacher can manage answers on view page if the names are displayedGiven I am on the "Course 1" course page logged in as student1And I choose "Option 1" from "Choice name" choice activityThen I should see "Your selection: Option 1"And I should see "Your choice has been saved"And I log outAnd I change window size to "large"And I am on the "Choice name" "choice activity editing" page logged in as teacher1And I set the following fields to these values:| Publish results | Always show results to students || Privacy of results | Publish full results, showing names and their choices || Show column for unanswered | Yes |And I press "Save and display"And I click on "Student 1 Option 1" "checkbox"And I click on "Student 2 Not answered yet" "checkbox"And I select "Choose: Option 3" from the "With selected" singleselectAnd "Student 1 Option 1" "checkbox" should not existAnd "Student 1 Option 3" "checkbox" should existAnd "Student 2 Not answered yet" "checkbox" should not existAnd "Student 2 Option 3" "checkbox" should existAnd I click on "Student 1 Option 3" "checkbox"And I select "Delete" from the "With selected" singleselectAnd "Student 1 Option 3" "checkbox" should not existAnd "Student 1 Not answered yet" "checkbox" should exist