0 votes
in SoSci Survey (dt.) by s144107 (140 points)

Hallo,

Mir stellt sich folgendes Problem:
die Probanden sollen zu Beginn des Fragebogens einen persönlichen Code, den sie extern erhalten haben, im Fragebogen eingeben. Um die Anzahl von falschen Codeeingaben zu verringern, möchten wir ein zweites Textfeld auf der selben Seite einbauen, in welchem der Proband nochmals den Code eingibt. Es soll eine Fehlermeldung angezeigt werden, sofern die Eingabe der beiden Codes nicht übereinstimmt. Zudem kann der Proband erst mit dem Fragebogen fortfahren wenn die Codes die Selben sind.

Können Sie mir Bitte bei diesem Problem helfen?
Danke im Voraus.

Mit freundlichen Grüßen

1 Answer

0 votes
by SoSci Survey (328k points)

Nun, die schlaueren Probanden werden per Copy&Paste den Code nur einmal tippen...

Meine Empfehlung daher: Lesen Sie die Codes als Seriennummern ein und stellen Sie für den Fragebogen eine Seriennummer-Abfrage ein. Dann kommt man nur mit einem gültigen Code überhaupt in den Fragebogen.

Wenn Sie die 2 Textfelder unbedingt haben möchten, dann können Sie mit einer offenen Texteingabe ja recht einfach 2 Texteingabefelder erzeugen. Mittels JavaScript können Sie den Inhalt auslesen und nach jedem Tastendruck vergleichen, ob der Inhalt gleich ist. Wenn nicht, dann können Sie die Code-Felder (ebenfalls mittels JavaScript) rot umranden.

Mittels SoSciTools.questionnaire.attachCheck() können Sie JavaScript-Überprüfungen beim "Weiter" aufrufen. Und mit einer zusätzlichen individuellen Antwortprüfung können Sie auf der Folgeseite noch die Leute abfangen, die JavaScript deaktiviert haben.

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

...