Proyectos de Subversion Moodle

Rev

Autoría | Ultima modificación | Ver Log |

@qtype @qtype_ddimageortext
Feature: Test duplicating a quiz containing a drag and drop onto image question
  As a teacher
  In order re-use my courses containing drag and drop onto image questions
  I need to be able to backup and restore them

  Background:
    And 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 "questions" exist:
      | questioncategory | qtype         | name            | template |
      | Test questions   | ddimageortext | Drag onto image | xsection |
    And the following "activities" exist:
      | activity   | name      | course | idnumber |
      | quiz       | Test quiz | C1     | quiz1    |
    And quiz "Test quiz" contains the following questions:
      | Drag onto image | 1 |
    And the following config values are set as admin:
      | enableasyncbackup | 0 |

  @javascript
  Scenario: Backup and restore a course containing a drag and drop onto image question
    When I am on the "Course 1" course page logged in as admin
    And 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       | Course 2 |
      | Schema | Course short name | C2       |
    And I am on the "Course 2" "core_question > course question bank" page
    And I choose "Edit question" action for "Drag onto image" in the question bank
    Then the following fields match these values:
      | Question name                       | Drag onto image                                      |
      | General feedback                    | <p>More information about the major features of the Earth's surface can be found in Block 3, Section 6.2.</p> |
      | Default mark                        | 1                                                    |
      | Shuffle                             | 0                                                    |
      | id_drags_0_dragitemtype             | Draggable text                                       |
      | id_drags_0_draggroup                | 1                                                    |
      | id_draglabel_0                      | island<br/>arc                                       |
      | id_drags_1_dragitemtype             | Draggable text                                       |
      | id_drags_1_draggroup                | 1                                                    |
      | id_draglabel_1                      | mid-ocean<br/>ridge                                  |
      | id_drags_2_dragitemtype             | Draggable text                                       |
      | id_drags_2_draggroup                | 1                                                    |
      | id_draglabel_2                      | abyssal<br/>plain                                    |
      | id_drags_3_dragitemtype             | Draggable text                                       |
      | id_drags_3_draggroup                | 1                                                    |
      | id_draglabel_3                      | continental<br/>rise                                 |
      | id_drags_4_dragitemtype             | Draggable text                                       |
      | id_drags_4_draggroup                | 1                                                    |
      | id_draglabel_4                      | ocean<br/>trench                                     |
      | id_drags_5_dragitemtype             | Draggable text                                       |
      | id_drags_5_draggroup                | 1                                                    |
      | id_draglabel_5                      | continental<br/>slope                                |
      | id_drags_6_dragitemtype             | Draggable text                                       |
      | id_drags_6_draggroup                | 1                                                    |
      | id_draglabel_6                      | mountain<br/>belt                                    |
      | id_drags_7_dragitemtype             | Draggable text                                       |
      | id_drags_7_draggroup                | 1                                                    |
      | id_draglabel_7                      | continental<br/>shelf                                |
      | id_drops_0_xleft                    | 53                                                   |
      | id_drops_0_ytop                     | 17                                                   |
      | id_drops_0_choice                   | 7. mountain<br>belt                                      |
      | id_drops_1_xleft                    | 172                                                  |
      | id_drops_1_ytop                     | 2                                                    |
      | id_drops_1_choice                   | 8. continental<br>shelf                                  |
      | id_drops_2_xleft                    | 363                                                  |
      | id_drops_2_ytop                     | 31                                                   |
      | id_drops_2_choice                   | 5. ocean<br>trench                                       |
      | id_drops_3_xleft                    | 440                                                  |
      | id_drops_3_ytop                     | 13                                                   |
      | id_drops_3_choice                   | 3. abyssal<br>plain                                      |
      | id_drops_4_xleft                    | 115                                                  |
      | id_drops_4_ytop                     | 74                                                   |
      | id_drops_4_choice                   | 6. continental<br>slope                                  |
      | id_drops_5_xleft                    | 210                                                  |
      | id_drops_5_ytop                     | 94                                                   |
      | id_drops_5_choice                   | 4. continental<br>rise                                   |
      | id_drops_6_xleft                    | 310                                                  |
      | id_drops_6_ytop                     | 87                                                   |
      | id_drops_6_choice                   | 1. island<br>arc                                         |
      | id_drops_7_xleft                    | 479                                                  |
      | id_drops_7_ytop                     | 84                                                   |
      | id_drops_7_choice                   | 2. mid-ocean<br>ridge                                    |
      | For any correct response            | Well done!                                           |
      | For any partially correct response  | Parts, but only parts, of your response are correct. |
      | id_shownumcorrect                   | 1                                                    |
      | For any incorrect response          | That is not right at all.                            |
      | Penalty for each incorrect try      | 33.33333%                                            |
      | Hint 1                              | Incorrect placements will be removed.                |
      | id_hintclearwrong_0                 | 1                                                    |
      | id_hintshownumcorrect_0             | 1                                                    |
      | id_hintclearwrong_1                 | 0                                                    |
      | id_hintshownumcorrect_1             | 1                                                    |
      | Hint 3                              | Incorrect placements will be removed.                |
      | id_hintclearwrong_2                 | 1                                                    |
      | id_hintshownumcorrect_2             | 1                                                    |
      | id_hintclearwrong_3                 | 0                                                    |
      | id_hintshownumcorrect_3             | 1                                                    |