X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/question/type/ddmarker/tests/behat
home
/
cbholdings
/
pasukulu
/
question
/
type
/
ddmarker
/
tests
/
behat
/
📁
..
📄
add.feature
(3.9 KB)
📄
backup_and_restore.feature
(8.26 KB)
📄
behat_qtype_ddmarker.php
(5.58 KB)
📄
edit.feature
(1.16 KB)
📄
export.feature
(1.5 KB)
📄
import.feature
(1.19 KB)
📄
index.php
(1.78 KB)
📄
preview.feature
(2.85 KB)
📄
previewquiz.feature
(2.51 KB)
Editing: add.feature
@qtype @qtype_ddmarker Feature: Test creating a drag and drop markers question As a teacher In order to test my students I need to be able to create drag and drop markers questions Background: 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 | @javascript @_file_upload Scenario: Create a drag and drop markers question When I am on the "Course 1" "core_question > course question bank" page logged in as teacher And I press "Create a new question ..." And I set the field "Drag and drop markers" to "1" And I click on "Add" "button" in the "Choose a question type to add" "dialogue" And I set the field "Question name" to "Drag and drop markers" And I set the field "Question text" to "Please place the markers on the map of Milton Keynes and be aware that there is more than one railway station." And I set the field "General feedback" to "The Open University is at the junction of Brickhill Street and Groveway. There are three railway stations, Wolverton, Milton Keynes Central and Bletchley." And I set the field "id_showmisplaced" to "1" And I upload "question/type/ddmarker/tests/fixtures/mkmap.png" file to "Background image" filemanager And I expand all fieldsets # Markers. And I set the field "id_shuffleanswers" to "1" And I set the field "id_drags_0_label" to "OU" And I set the field "id_drags_0_noofdrags" to "1" And I set the field "id_drags_1_label" to "Railway station" And I set the field "id_drags_1_noofdrags" to "3" # Drop zones. And I set the field "id_drops_0_shape" to "Circle" And I set the field "id_drops_0_coords" to "322,213;10" And I set the field "id_drops_0_choice" to "1" And I set the field "id_drops_1_shape" to "Circle" And I set the field "id_drops_1_coords" to "144,84;10" And I set the field "id_drops_1_choice" to "2" And I set the field "id_drops_2_shape" to "Circle" And I set the field "id_drops_2_coords" to "195,180;10" And I set the field "id_drops_2_choice" to "2" And I set the field "id_drops_3_shape" to "Circle" And I set the field "id_drops_3_coords" to "267,302;10" # Try to submit without setting the last marker. And I press "id_submitbutton" Then I should see "You have specified a drop zone but not chosen a marker that must be dragged to the zone." # Set the last marker and submit again. And I set the field "id_drops_3_choice" to "2" And I press "id_submitbutton" And I should see "Drag and drop markers" # Checking that the next new question form displays user preferences settings. And I press "Create a new question ..." And I set the field "item_qtype_ddmarker" to "1" And I click on "Add" "button" in the "Choose a question type to add" "dialogue" And the following fields match these values: | id_showmisplaced | 1 | | id_shuffleanswers | 1 | @javascript @_file_upload Scenario: Question must have at least one marker and one drop zone When I am on the "Course 1" "core_question > course question bank" page logged in as teacher And I press "Create a new question ..." And I set the field "Drag and drop markers" to "1" And I click on "Add" "button" in the "Choose a question type to add" "dialogue" And I set the field "Question name" to "Drag and drop markers" And I set the field "Question text" to "Markers, who need markers?" And I upload "question/type/ddmarker/tests/fixtures/mkmap.png" file to "Background image" filemanager And I press "Save changes" Then I should see "You must add at least one marker to this question." And I should see "You must define at least one drop zone for this question."
Upload File
Create Folder