AutorÃa | Ultima modificación | Ver Log |
@mod @mod_lessonFeature: Numeric and short answer questions have a section to catch all other student answers.In order for lesson pages to catch any student answerAs a teacherI need to fill in the sections to catch all other student answersBackground:Given the following "users" exist:| username | firstname | lastname | email || student1 | Student | 1 | student1@example.com || teacher1 | Teacher | 1 | teacher1@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 |Given the following "activity" exists:| activity | lesson || course | C1 || idnumber | 0001 || name | Test lesson name || maxattempts | 3 |And I am on the "Test lesson name" "lesson activity editing" page logged in as teacher1And I expand all fieldsetsAnd I set the following fields to these values:| Provide option to try a question again | Yes |And I press "Save and display"Scenario: I can create a numerical question with an option to catch all student responses.Given I follow "Add a question page"And I set the field "Select a question type" to "Numerical"And I press "Add a question page"And I set the following fields to these values:| Page title | Numerical question || Page contents | What is 1 + 2? || id_answer_editor_0 | 3 || id_jumpto_0 | End of lesson || id_enableotheranswers | 1 || id_jumpto_6 | Next page |And I press "Save page"And I select "Add a content page" from the "qtype" singleselectAnd I set the following fields to these values:| Page title | Just move on page || Page contents | You are here to move on || id_answer_editor_0 | End this lesson || id_jumpto_0 | End of lesson |And I press "Save page"And I am on the "Test lesson name" "lesson activity" page logged in as student1And I set the field "Your answer" to "5"And I press "Submit"And I should see "That's the wrong answer"And I press "Yes, I'd like to try again"And I should see "What is 1 + 2?"And I set the field "Your answer" to "7"And I press "Submit"And I should see "That's the wrong answer"When I press "No, I just want to go on to the next question"Then I should see "You are here to move on"Scenario: I can create a shortanswer question with an option to catch all student responses.Given I follow "Add a question page"And I set the field "Select a question type" to "Short answer"And I press "Add a question page"And I set the following fields to these values:| Page title | Short answer question || Page contents | Please type in cat || id_answer_editor_0 | 3 || id_jumpto_0 | End of lesson || id_enableotheranswers | 1 || id_jumpto_6 | Next page |And I press "Save page"And I select "Add a content page" from the "qtype" singleselectAnd I set the following fields to these values:| Page title | Just move on page || Page contents | You are here to move on || id_answer_editor_0 | End this lesson || id_jumpto_0 | End of lesson |And I press "Save page"And I am on the "Test lesson name" "lesson activity" page logged in as student1And I set the field "Your answer" to "dog"And I press "Submit"And I should see "That's the wrong answer"And I press "Yes, I'd like to try again"And I should see "Please type in cat"And I set the field "Your answer" to "bird"And I press "Submit"And I should see "That's the wrong answer"When I press "No, I just want to go on to the next question"Then I should see "You are here to move on"