Merge branch 'MDL-76639-39' of https://github.com/andelacruz/moodle into MOODLE_39_STABLE

This commit is contained in:
Jun Pataleta
2023-01-24 18:59:01 +08:00
@@ -134,3 +134,30 @@ Feature: Attempt a quiz
And I follow "Previous page"
And I should see "Text of the first question"
And I should not see "Text of the second question"
@javascript
Scenario: Take a quiz with number of attempts set
Given the following "activities" exist:
| activity | name | course | grade | navmethod | attempts |
| quiz | Quiz 5 | C1 | 100 | free | 2 |
And the following "questions" exist:
| questioncategory | qtype | name | questiontext |
| Test questions | truefalse | TF7 | First question |
And quiz "Quiz 5" contains the following questions:
| question | page |
| TF7 | 1 |
And user "student" has attempted "Quiz 5" with responses:
| slot | response |
| 1 | True |
When I am on the "Quiz 5" "mod_quiz > View" page logged in as "student"
Then I should see "Attempts allowed: 2"
And I should not see "No more attempts are allowed"
And I press "Re-attempt quiz"
And I should see "First question"
And I click on "Finish attempt ..." "button" in the "region-main" "region"
And I press "Submit all and finish"
And I should see "Once you submit, you will no longer be able to change your answers for this attempt." in the "Confirmation" "dialogue"
And I click on "Submit all and finish" "button" in the "Confirmation" "dialogue"
And I follow "Finish review"
And I should not see "Re-attempt quiz"
And I should see "No more attempts are allowed"