diff --git a/src/addons/mod/quiz/pages/player/player.html b/src/addons/mod/quiz/pages/player/player.html index c0df031f7..aef418478 100644 --- a/src/addons/mod/quiz/pages/player/player.html +++ b/src/addons/mod/quiz/pages/player/player.html @@ -104,7 +104,7 @@ diff --git a/src/addons/mod/quiz/pages/player/player.ts b/src/addons/mod/quiz/pages/player/player.ts index 2fdc9e1b4..4d2b44c8f 100644 --- a/src/addons/mod/quiz/pages/player/player.ts +++ b/src/addons/mod/quiz/pages/player/player.ts @@ -412,7 +412,7 @@ export class AddonModQuizPlayerPage implements OnInit, OnDestroy, CanLeave { .filter(question => AddonModQuiz.isQuestionUnanswered(question)) .length; - if (unansweredCount > 0) { + if (!this.isSequential && unansweredCount > 0) { const warning = Translate.instant( 'addon.mod_quiz.submission_confirmation_unanswered', { $a: unansweredCount }, diff --git a/src/addons/mod/quiz/tests/behat/quiz_navigation.feature b/src/addons/mod/quiz/tests/behat/quiz_navigation.feature index 215885128..a4b942375 100644 --- a/src/addons/mod/quiz/tests/behat/quiz_navigation.feature +++ b/src/addons/mod/quiz/tests/behat/quiz_navigation.feature @@ -132,8 +132,14 @@ Feature: Navigate through a quiz in the app And I should find "Not yet answered" within "2" "ion-item" in the app And I should find "Not yet answered" within "3" "ion-item" in the app + When I press "Not yet answered" within "3" "ion-item" in the app + Then I should not find "Text of the third question" in the app + When I press "Submit all and finish" in the app - And I press "Submit" near "Once you submit" in the app + Then I should find "Once you submit" in the app + But I should not find "Questions without a response" in the app + + When I press "Submit" near "Once you submit" in the app Then I should find "Review" in the app And I should find "Text of the first question" in the app And I should find "Text of the second question" in the app