diff --git a/src/activities/explore_farm_animals/AnimalLevels.qml b/src/activities/explore_farm_animals/AnimalLevels.qml --- a/src/activities/explore_farm_animals/AnimalLevels.qml +++ b/src/activities/explore_farm_animals/AnimalLevels.qml @@ -82,17 +82,19 @@ onPressed: { var questionTargetId = items.questionOrder[Activity.items.progressbar.value] Activity.items.instruction.visible = false - if (Activity.items.score.currentSubLevel == 1) { - audioVoices.play(animalImg.audio); - displayDescription(animalImg) - star.visible = true; - } else { - if (questionId === questionTargetId) { - animWin.start(); - items.progressbar.value ++; - Activity.nextSubSubLevel(); + if(progressbar.value != progressbar.maximumValue) { + if (Activity.items.score.currentSubLevel == 1) { + audioVoices.play(animalImg.audio); + displayDescription(animalImg) + star.visible = true; } else { - items.bonus.bad("smiley") + if (questionId === questionTargetId) { + animWin.start(); + items.progressbar.value ++; + Activity.nextSubSubLevel(); + } else { + items.bonus.bad("smiley") + } } } }