AutorÃa | Ultima modificación | Ver Log |
@qtype @qtype_calculatedsimpleFeature: Test creating sets of wildcard valuesAs a teacherIn order to be able to update my calculated simple questionsI need to be able to create and re-create sets of wildcard valuesBackground: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 | Test questions |And the following "user preferences" exist:| user | preference | value || teacher | htmleditor | textarea |Scenario: Add a calculated simple question and re-generate different wild card valuesWhen I am on the "Course 1" "core_question > course question bank" page logged in as teacherAnd I add a "Calculated simple" question filling the form with:| Question name | calculatedsimple-001 || Question text | {x1} + {x2} || Answer 1 formula = | {x1} + {x2} || Grade | 100% |And I should see "There must be at least one wild card"And I press "id_analyzequestion"And I should see "You must add at least one set of wild card(s) values before you can save this question."# Creating one set of wild card values by default.And I press "id_addbutton"And I should see "Wild card(s) values"# As the wild card values are random edit them to some known values.And I set the following fields to these values:| number[2] | 3.5 || number[1] | 5.3 |And I press "id_updatedatasets"# Save changes and continue editing.And I press "id_updatebutton"Then I should see "3.5 + 5.3 = 8.80"And I should see "Correct answer : 8.80 inside limits of true value"# Now generate a new set of wild card values.And I press "id_addbutton"# Save changes and continue editing.And I press "id_updatebutton"# Make sure the old values are no longer stored.Then I should not see "3.5 + 5.3 = 8.80"And I should not see "Correct answer : 8.80 inside limits of true value"