AutorÃa | Ultima modificación | Ver Log |
@qtype @qtype_randomsamatchFeature: Test creating a Random short-answer matching questionAs a teacherIn order to test my studentsI need to be able to create a Random short-answer matching questionBackground:Given the following "users" exist:| username || teacher |And the following "courses" exist:| fullname | shortname | category || Course 1 | C1 | 0 |And the following "course enrolments" exist:| user | course | role || teacher | C1 | editingteacher |And the following "question categories" exist:| contextlevel | reference | name || Course | C1 | Category 1 |And the following "questions" exist:| questioncategory | qtype | name | template || Category 1 | shortanswer | Short answer question A version 1 | frogtoad || Category 1 | shortanswer | Short answer question B version 1 | frogtoad || Category 1 | shortanswer | Short answer question C version 1 | frogtoad |Scenario: Create a too large size of options Random short-answer matching questionWhen I am on the "Course 1" "core_question > course question bank" page logged in as teacherAnd I add a "Random short-answer matching" question filling the form with:| Category | Category 1 || Question name | Random short-answer matching || Question text | Random short-answer matching || Default mark | 1 || Number of questions to select | 4 |Then I should see "There is/are only 3 short answer questions in the category"Scenario: Create a Random short-answer matching questionWhen I am on the "Course 1" "core_question > course question bank" page logged in as teacher# Edit the first Short answer question so a version 2 is created.And I am on the "Short answer question A version 1" "core_question > edit" page logged in as teacherAnd I set the following fields to these values:| Question name | Short answer question A version 2 || Question text | Short answer question A version 2 || id_answer_0 | Short answer Question A Version 2 Answer 1 || id_answer_1 | Short answer Question A Version 2 Answer 2 || id_answer_2 | Short answer Question A Version 2 Answer 3 |And I press "id_submitbutton"And I should see "Short answer question A version 2"# Edit the second Short answer question so a version 2 is created.And I am on the "Short answer question B version 1" "core_question > edit" page logged in as teacherAnd I set the following fields to these values:| Question name | Short answer question B version 2 || Question text | Short answer question B version 2 || id_answer_0 | Short answer Question B Version 2 Answer 1 || id_answer_1 | Short answer Question B Version 2 Answer 2 || id_answer_2 | Short answer Question B Version 2 Answer 3 |And I press "id_submitbutton"And I should see "Short answer question B version 2"# Edit the third Short answer question so a version 2 is created.And I am on the "Short answer question C version 1" "core_question > edit" page logged in as teacherAnd I set the following fields to these values:| Question name | Short answer question C version 2 || Question text | Short answer question C version 2 || id_answer_0 | Short answer Question C Version 2 Answer 1 || id_answer_1 | Short answer Question C Version 2 Answer 2 || id_answer_2 | Short answer Question C Version 2 Answer 3 |And I press "id_submitbutton"And I should see "Short answer question C version 2"# Create the Random short-answer question.And I am on the "Course 1" "core_question > course question bank" page logged in as teacherAnd I add a "Random short-answer matching" question filling the form with:| Category | Category 1 || Question name | Random short-answer matching || Question text | Random short-answer matching || Default mark | 1 || Number of questions to select | 3 |And I should see "Random short-answer matching"And I am on the "Random short-answer matching" "core_question > preview" page logged in as teacherThen I should not see "Name an amphibian:"And I should see "Version 2"