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

Liebes SoSciSurvey-Support-Team,

bei meinem Fragebogen habe ich zu Beginn eine Art Screening zum Alter. . D.h., wenn die Probanden jünger als 20 oder älter als 34 sind, soll der Fragebogen automatisch beendet werden. Das Alter soll aber als offenes Fragefeld eingegeben werden können.
Wie kann ich dies realisieren?

Danke vorab!

Liebe Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Diese Anleitung sollte Ihre Frage beantworten:
Screenout: Ungeeignete Teilnehmer filtern

Das Alter soll aber als offenes Fragefeld eingegeben werden können.

Wenn Sie die Eingabe auf Zahlen beschränken, können Sie die Antwort genauso in einem Filter verwenden wie eine geschlossene Abfrage.

by s125410 (140 points)
Hallo,

danke, das habe ich auch gemacht, aber ich komme beim PHP-Code nicht weiter.

if (value('DD08_01') > 3) {
  text('screenout');  
  buttonHide();
  pageStop();
}

Wie kann ich dann sagen, dass der Fragebogen bei allem unter 20 und über 34 abbricht und einen bestimmten Text anzeigt? Was muss anstelle der 3?
Den Text habe ich, wie dort auch angegeben, als Textbaustein hinterlegt.
Wo muss ich diesen denn hinziehen?
by s125410 (140 points)
also ich habe meine offene Frage beschränkt durch die größte und kleinste Zahl.

habe dann einen PHP Code hinter die Seite mit der Variable gepackt
if ((value('DD08_01') < 20) or (value('DD08_01')) > 34) {
  text('screenout');  
  buttonHide();
  pageStop();
}

Aber es passiert nichts.
Wenn eine 19 hinein geschrieben wird, kommt nur "Wert muss größer als oder gleich 20 sein"
by SoSci Survey (327k points)
Offenbar haben Sie bereits für das Texteingabefeld eine Beschränkung eingetragen. Damit verhindern Sie aber, dass ein Person <20 Jahre ihr korrektes Alter eintragen kann. Entfernen Sie diese Eingabe-Beschränkung bitte wieder aus dem Eingabefeld.

Stellen Sie weiterhin bitte sicher, dass der PHP-Code nicht auf derselben Seite steht wir DD08, sondern auf der folgenden Seite (dort ganz oben).

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

...