#1 by carooo
Hi everyone! I have the following (standard) code that displays error messages when participants fill out a comprehension quiz: @staticmethod def error_message(player, values): solutions = dict(Frage1='3', Frage2='2', Frage3=True, Frage4='wachsen auf das Anderthalbfache an und werden dann auf beide Teams aufgeteilt.', Frage5='Bei Teams, die keinen Konsens finden, wird der Durchschnitt der individuellen Entscheidungen gebildet und 1 Taler von der Auszahlung abgezogen.', Frage6='20', Frage7='30', Frage8='15', Frage9='35') error_messages = dict() for field_name in solutions: if values[field_name] != solutions[field_name]: error_messages[field_name] = 'Diese Antwort war nicht richtig.' return error_messages Currently, it only shows one error message per complete field submission (there's a total of nine questions on that page). Is there a way this code can be altered so that all mistakes are displayed at once? I understand why this is happening. But if anyone has a solution, I'd appreciate your input! Thanks a lot! Greetings, Caro
#2 by carooo (edited )
This error is fixed. The "return error_messages" was not aligned correctly. It had two indents that should not be there.