Forum › Forums › Unipark › Sofortige Rückmeldung an Probanden ob Antwort richtig oder falsch ist › Reply To: Sofortige Rückmeldung an Probanden ob Antwort richtig oder falsch ist
Gilt nur für Einfachauswahl-Fragen (111):
1) Du gehst auf die Seite mit der entsprechenden Frage
2) Du findest den Variablennamen heraus (z.B.: v_123)
3) Du merkst dir den kodierten Wert der richtigen Antwort (z.B.: 2)
4) Du erstellst auf der gleichen Seite eine Frage vom Typ 998 (Text und Bild)
5) Du öffnest die neu erstellte Frage und aktivierst den Quelltext-Modus. Dazu gibt es einen Button der so aussieht: “<>”. Leider gibt es diesen Button nicht für jeden und ich habe keine Ahnung warum – wäre schön, wenn @Unipark Support (QuestBack AS) das mal einheitlich für alle aktivieren könnte. Wenn du diesen Button nicht hast, musst du einen kleinen Umweg gehen:
a) rechts oben auf deinen Benutzernamen
b) Persönliche Einstellungen
c) Verhalten des Fragebogeneditors
d) “Rich-Text-Editor im Fragetyp 998 verwenden” auf “nein” stellen
e) rechts unten auf “Ändern” klicken
f) dann gehst du wieder zurück zu der erstellten 998er Frage
6) Du fügst den folgenden Code ein, alles zwischen “>>>” jedoch ohne die “>>>”. Du ersetzt “v_346” in Zeile 3 und 4 durch deine Variablenkennung und die “2” in Zeile 5 durch die Kodierung deiner korrekten Antwort.
>>>
<script>
jQuery(document).ready(function() {
jQuery(‘input[type=radio][name=v_346]’).change(function() {
let path = ‘#v_346x’ + this.value;
if(this.value == 2) {
jQuery(path).next().css(‘color’, ‘green’);
} else {
jQuery(path).next().css(‘color’, ‘red’);
}
});
});
</script>
>>>
7) Wenn du in deiner Einfachauswahl-Frage schonmal Antworten entfernt gelöscht hast, wird der Code mit wahrscheinlich nicht funktionieren, in dem Fall rate ich dir der Einfachheit halber dazu, dass du die Einfachauswahl-Frage nochmal komplett löschst und neu anlegst. Den Variablennamen im Skript musst du dann natürlich anpassen.