0 votes
in SoSci Survey (dt.) by s194376 (150 points)

Hallo zusammen,
ich würde gerne einen Wortverstehenstest durchführen.
Hierzu nutze ich die offene Texteingabe, z.B. ahd. wazzir -> Proband muss die richtige nhd. Übersetzung eintippen ('Wasser').
Gibt es hier eine Möglichkeit, dass SoSci Survey nach der Eingabe automatisch prüft, ob die Antwort richtig oder falsch ist? Dazu müsste ich an irgendeiner Stelle natürlich die richtige Antwort zur Verfügung stellen - geht das und wenn ja, wo?
Das würde mir die Auswertung deutlich erleichtern.

Vielen Dank im Voraus und viele Grüße

1 Answer

0 votes
by SoSci Survey (302k points)
selected by s194376
 
Best answer

Sie können Antworten mittels value() abrufen und mittels == vergleichen. Im einfachsten Fall also auf der nächsten Seite:

if (value('TX01_01') == 'Wasser') {
  html('<p>Richtig</p>');
} else {
  html('<p>Falsch</p>');
}

Jetzt könnte man noch Groß-/Kleinschrung mit strtolower() nivellieren oder Leerzeichen entfernen:

if (trim(strtolower(value('TX01_01'))) == 'wasser') 

Mit dieser Prüfung können Sie auch Punkte zählen o.ä. Und wenn Sie viele Antworten prüfen möchten, wäre es sinnvoll, die Variablen und Antworten in einem Array abzulegen und dann per FOR-Schleife durchzuarbeiten.

by s194376 (150 points)
Vielen Dank für die schnelle und hilfreiche Antwort!
Setzt das voraus, dass ich pro Seite im Fragebogen nur eine offene Texteingabe zur Verfügung stellen kann und man beim nächsten Wort auf "weiter" klicken muss oder kann ich mehrere Texteingabe-Zeilen untereinander auf einer Seite platzieren?
Danke und viele Grüße!
by SoSci Survey (302k points)
Dem PHP-Code ist es egal, ob Sie ein oder mehrere Fehler auswerten. Sie müssen nur überlegen, wie Sie das mit dem Feedback dann so machen, dass es inhaltlich sinnvoll ist. Wenn dreimal "richtig" und zweimal "falsch" auf dem Bildschirm steht, dann ist das vermutlich nicht besonders intuitiv :) Sie könnten dafür z.B. in einer Liste oder Tabelle (s. HTML-Code <table>) die Antworten anzeigen und daneben das Feedback. Da müssen Sie aber ein wenig mit HTML-Code basteln :)
by s194376 (150 points)
Vielen Dank! Es hat wunderbar geklappt!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...