Variable gibt falschen Wert wieder

Hallo Alle,

Ich habe ein Problem mit einem Quiz, das ich im moment baue.
Das Quiz besteht aus 10 Fragen mit je einem Versuch, für die je unterschiedlich hohe Fehlerpunkte vergeben werden. Ich benutze außerdem eine Variable "Punktzahl", um die Anzahl an richtig beantworteten Fragen zu zählen. Die Variable zählt die richtigen Antworten im Stile von "Add 1 to Punktzahl when the user clicks "Submit" if State of Checkbox1 is equal to selected AND state of Checkbox2 is equal to selected AND state of Checkbox3 is equal to normal". Diesen Trigger habe ich für jede Frage gesetzt.

Auf der Ergebnisfolie soll "Punktzahl" dem Nutzer dann angezeigt weren, so dass er die Anzahl an richtig beantworteten Fragen sehen kann.

Leider kommt auf der Ergebnisfolie aber ein falscher wert bei Punktzahl heraus. Obwohl eine Frage falsch beantwortet wurde, wird zum Beispeil angezeigt, 10 von 10 Fragen seien richtig beantwortet worden

Ich habe überprüft ob die Bedigungen für's Zählen korrekt eingestellt sind, das sind sie.

Ich hatte den Verdacht, dass eine bestimmte Folie (1.7) das Problem auslöst, und habe diese neu gebaut, aber auch das scheint nicht das Problem zu sein. Die Datei ist angehängt, für jede Hilfe bin ich dankbar.

Vielen Dank und Viele Grüße
Alex

6 Replies
Michael Hinze

Ich sehe diesen Fehler nicht. Die Punktzahl Variable scheint richtig berechnet zu werden. Um das zu prüfen hatte ich eine Textbox %Punktzahl% zum Question layout hinzugefügt. Wenn ich Fragen richtig oder falsch beantworte, ändert sich die Variable (oder nicht) wie erwartet. Hier ist mein Test mit Variablenanzeige in der linken unteren Ecke.

Alexandra Uhle

Hi Michael,

 

die Textbox die mitzählt ist eine Superidee, danke!

Für Aufgabe 5 wird ein Punkt hinzugefügt, auch wenn ich die Frage falsch beantworte. Aufgabe 5 ist auch die Folie, die ich neu gebaut hatte, weil ich sie im Verdacht hatte, das Problem auszulösen.

Die Variable zählt sowohl wenn ich nur die erste Option wähle (was auch richtig ist) als auch wenn ich die erste und zweite Option auswähle (was falsch ist).

Des Pudels Kern ist identifiziert. Jetzt muss er nur noch geknackt werden.

Michael Hinze

Na dann ran an den Pudel! Ich schlage vor den Punktezahl Trigger zu ändern von

"Add 1 to Punktzahl when the user clicks "Submit" if State of Checkbox1 is equal to Selected AND state of Checkbox2 is equal to Normal AND state of Checkbox3 is equal to Normal"

zu

"Add 1 to Punktzahl when the user clicks "Submit" if State of Checkbox1 is equal to Selected AND state of Checkbox2 is NOT equal to Selected AND state of Checkbox3 is NOT equal to Selected"

Das trifft auch auf andere Fragen zu, wie z.B. 4,6,7,8, und 10.