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

0 votes

Guten Tag, ich habe folgende Frage:

Ich möchte eine Tagebuchstudie durchführen mit 2 verschiedenen Fragebögen pro Tag.
Wenn die Probanden nun im ersten Fragebogen eine Frage mit "nein" antworten, dann sollen im zweiten Fragebogen einige Fragen nicht erscheinen. Ich möchte sozusagen einen Filter über einen Fragebogen hinweg setzen.
Ist dies möglich? und wenn ja, wie würde der PHP Code dazu lauten (und wo muss dieser gesetzt werden)?

Vielen Dank im Voraus für Ihre Hilfe.

in SoSci Survey (dt.) by s154475 (150 points)

1 Answer

0 votes

Das wäre ganz einfach, wenn Sie mit einer Unterbrecherseite arbeiten - allerdings ist das bei mehr als 2 Erhebungszeitpunkten mit Risiken und Einschränkungen verbunden, die ich im vorliegenden Fall nicht empfehlen würde einzugehen.

Stattdessen müssten Sie im ersten Fragebogen mittels dbSet() das Filterkriterium in der "Datenbank für Inhalte" ablegen. Als Schlüssel bietet sich die Personenkennung (SERIAL) an und, wenn Sie das für unterschiedliche Tage separat brauchen, der Tag, als z.B.

$key = caseSerial().'_'.date('Y-m-d');

Wenn Sie die Informationen jeweils nur vom Vormittags- auf den Nachmittagsfragebogen mitnehmen möchten (=2 Zeitpunkte), dann könnten Sie natürlich auch mit einer Unterbrecherseite arbeiten. Was bei Ihnen am Ende besser funktioniert, müssen Sie einmal ausprobieren.

by SoSci Survey (141k points)
...