MDL-77136 qtype_randomsamatch: Newest versions for shortanswer questions
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
@qtype @qtype_randomsamatch
|
||||
Feature: Test creating a Random short-answer matching question
|
||||
As a teacher
|
||||
In order to test my students
|
||||
I need to be able to create a Random short-answer matching question
|
||||
|
||||
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 |
|
||||
And the following "question categories" exist:
|
||||
| contextlevel | reference | name |
|
||||
| Course | C1 | Category 1 |
|
||||
And the following "questions" exist:
|
||||
| questioncategory | qtype | name | template |
|
||||
| Category 1 | shortanswer | Short answer question A version 1 | frogtoad |
|
||||
| Category 1 | shortanswer | Short answer question B version 1 | frogtoad |
|
||||
| Category 1 | shortanswer | Short answer question C version 1 | frogtoad |
|
||||
|
||||
Scenario: Create a too large size of options Random short-answer matching question
|
||||
When I am on the "Course 1" "core_question > course question bank" page logged in as teacher
|
||||
And I add a "Random short-answer matching" question filling the form with:
|
||||
| Category | Category 1 |
|
||||
| Question name | Random short-answer matching |
|
||||
| Question text | Random short-answer matching |
|
||||
| Default mark | 1 |
|
||||
| Number of questions to select | 4 |
|
||||
Then I should see "There is/are only 3 short answer questions in the category"
|
||||
|
||||
Scenario: Create a Random short-answer matching question
|
||||
When I am on the "Course 1" "core_question > course question bank" page logged in as teacher
|
||||
# Edit the first Short answer question so a version 2 is created.
|
||||
And I am on the "Short answer question A version 1" "core_question > edit" page logged in as teacher
|
||||
And I set the following fields to these values:
|
||||
| Question name | Short answer question A version 2 |
|
||||
| Question text | Short answer question A version 2 |
|
||||
| id_answer_0 | Short answer Question A Version 2 Answer 1 |
|
||||
| id_answer_1 | Short answer Question A Version 2 Answer 2 |
|
||||
| id_answer_2 | Short answer Question A Version 2 Answer 3 |
|
||||
And I press "id_submitbutton"
|
||||
And I should see "Short answer question A version 2"
|
||||
# Edit the second Short answer question so a version 2 is created.
|
||||
And I am on the "Short answer question B version 1" "core_question > edit" page logged in as teacher
|
||||
And I set the following fields to these values:
|
||||
| Question name | Short answer question B version 2 |
|
||||
| Question text | Short answer question B version 2 |
|
||||
| id_answer_0 | Short answer Question B Version 2 Answer 1 |
|
||||
| id_answer_1 | Short answer Question B Version 2 Answer 2 |
|
||||
| id_answer_2 | Short answer Question B Version 2 Answer 3 |
|
||||
And I press "id_submitbutton"
|
||||
And I should see "Short answer question B version 2"
|
||||
# Edit the third Short answer question so a version 2 is created.
|
||||
And I am on the "Short answer question C version 1" "core_question > edit" page logged in as teacher
|
||||
And I set the following fields to these values:
|
||||
| Question name | Short answer question C version 2 |
|
||||
| Question text | Short answer question C version 2 |
|
||||
| id_answer_0 | Short answer Question C Version 2 Answer 1 |
|
||||
| id_answer_1 | Short answer Question C Version 2 Answer 2 |
|
||||
| id_answer_2 | Short answer Question C Version 2 Answer 3 |
|
||||
And I press "id_submitbutton"
|
||||
And I should see "Short answer question C version 2"
|
||||
# Create the Random short-answer question.
|
||||
And I am on the "Course 1" "core_question > course question bank" page logged in as teacher
|
||||
And I add a "Random short-answer matching" question filling the form with:
|
||||
| Category | Category 1 |
|
||||
| Question name | Random short-answer matching |
|
||||
| Question text | Random short-answer matching |
|
||||
| Default mark | 1 |
|
||||
| Number of questions to select | 3 |
|
||||
And I should see "Random short-answer matching"
|
||||
And I am on the "Random short-answer matching" "core_question > preview" page logged in as teacher
|
||||
Then I should not see "Name an amphibian:"
|
||||
And I should see "Version 2"
|
||||
Reference in New Issue
Block a user