Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@mod @mod_quizFeature: Backup and restore of quizzesIn order to reuse my quizzesAs a teacherI need to be able to back them up and restore them.Background:Given the following "courses" exist:| fullname | shortname | category || Course 1 | C1 | 0 |And the following "question categories" exist:| contextlevel | reference | name || Course | C1 | Test questions |And the following config values are set as admin:| enableasyncbackup | 0 |And I log in as "admin"@javascriptScenario: Duplicate a quiz with two questionsGiven the following "activities" exist:| activity | name | intro | course | idnumber || quiz | Quiz 1 | For testing backup | C1 | quiz1 |And the following "questions" exist:| questioncategory | qtype | name | questiontext || Test questions | truefalse | TF1 | First question || Test questions | truefalse | TF2 | Second question |And quiz "Quiz 1" contains the following questions:| question | page || TF1 | 1 || TF2 | 2 |When I am on "Course 1" course homepage with editing mode onAnd I duplicate "Quiz 1" activity editing the new copy with:| Name | Quiz 2 |And I am on the "Quiz 1" "mod_quiz > Edit" pageThen I should see "TF1"And I should see "TF2"@javascriptScenario: Backup and restore a course containing a quiz with user data.Given the following "activities" exist:| activity | name | intro | course | idnumber || quiz | Quiz 1 | For testing backup | C1 | quiz1 |And the following "questions" exist:| questioncategory | qtype | name | questiontext || Test questions | truefalse | TF1 | First question || Test questions | truefalse | TF2 | Second question |And quiz "Quiz 1" contains the following questions:| question | page || TF1 | 1 || TF2 | 2 |And the following "users" exist:| username || student |And the following "course enrolments" exist:| user | course | role || student | C1 | student |And user "student" has attempted "Quiz 1" with responses:| slot | response || 1 | True || 2 | False |When I backup "Course 1" course using this options:| Confirmation | Filename | test_backup.mbz |And I restore "test_backup.mbz" backup into a new course using this options:| Schema | Course name | Restored course |Then I should see "Restored course"And I click on "Quiz 1" "link" in the "region-main" "region"And I should see "Attempts: 1"@javascript @_file_uploadScenario: Restore a Moodle 2.8 quiz backupWhen I am on the "Course 1" "restore" pageAnd I press "Manage course backups"And I upload "mod/quiz/tests/fixtures/moodle_28_quiz.mbz" file to "Files" filemanagerAnd I press "Save changes"And I restore "moodle_28_quiz.mbz" backup into "Course 1" course using this options:And I am on the "Restored Moodle 2.8 quiz" "mod_quiz > Edit" pageThen I should see "TF1"And I should see "TF2"