Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@core @core_questionFeature: A teacher can duplicate questions in the question bankIn order to efficiently expand my question bankAs a teacherI need to be able to duplicate existing questions and make small changesBackground:Given the following "users" exist:| username | firstname | lastname | email || teacher | Teacher | One | teacher@example.com |And the following "courses" exist:| fullname | shortname | format || Course 1 | C1 | weeks |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 "questions" exist:| questioncategory | qtype | name | questiontext | idnumber || Test questions | essay | Test question to be copied | Write about whatever you want | qid |And I am on the "Course 1" "core_question > course question bank" page logged in as "teacher"Scenario: Duplicating a previously created questionWhen I choose "Duplicate" action for "Test question to be copied" in the question bankAnd I set the following fields to these values:| Question name | Duplicated question name || Question text | Write a lot about duplicating questions |And I press "id_submitbutton"Then I should see "Duplicated question name"And I should see "Test question to be copied"And I should see "ID number" in the "Test question to be copied" "table_row"And I should see "qid" in the "Test question to be copied" "table_row"Scenario: Duplicated questions automatically get a new name suggestedWhen I choose "Duplicate" action for "Test question to be copied" in the question bankThen the field "Question name" matches value "Test question to be copied (copy)"@javascriptScenario: The duplicate operation can be cancelledWhen I choose "Duplicate" action for "Test question to be copied" in the question bankAnd I press "Cancel"Then I should see "Test question to be copied"And I should see "Test questions (1)" in the "Filter 1" "fieldset"Scenario: Duplicating a question with an idnumber increments itGiven the following "questions" exist:| questioncategory | qtype | name | questiontext | idnumber || Test questions | essay | Question with idnumber | Write about whatever you want | id101 |And I reload the pageWhen I choose "Duplicate" action for "Question with idnumber" in the question bankAnd I press "id_submitbutton"Then I should see "Question with idnumber (copy)"Then I should see "id102" in the "Question with idnumber (copy)" "table_row"