Fixes questions marked as incorrect, improves result view

This commit is contained in:
tga committed 2025-10-02 18:15:04 +02:00
1 parent d2da811868
commit 5914e19ae1
5 files changed
+70 -38

No files matched your search

@@ -41,7 +41,7 @@ public class PracticeRunnerImpl implements PracticeRunner {
if (run.currentQuestionIndex() < run.parameters().questionsNumber()) {
final var question = questionGenerator.generate(run.parameters());
final var currentQuestion = run.currentQuestion();
if (currentQuestion.bird() == answer) {
if (currentQuestion.bird().equals(answer)) {
final var newCorrectQuestions = new ArrayList<>(run.correctQuestions());
newCorrectQuestions.add(currentQuestion);
return new PracticeRunImpl(run.parameters(), run.currentQuestionIndex() + 1, question, newCorrectQuestions, run.failedQuestions());