0 votes
in SoSci Survey (dt.) by s127608 (145 points)

Guten Tag,

für meine Studie möchte ich die Versuchsteilnehmer in drei Gruppen einteilen. Je nach Gruppe sollen bestimmte Seiten des Fragebogens nicht angezeigt werden, mit einer Filterfrage kann ich das also vermutlich nicht realisieren. Gibt es da vielleicht einen PHP-Code dafür oder eine andere Möglichkeit? Es ist ja möglich je nach Gruppe bestimme Stimuli oder Fragen anzeigen zu lassen, aber ich würde eben gerne Seiten verbergen.

Vielen Dank schon mal!

1 Answer

0 votes
by SoSci Survey (328k points)

Starten Sie bitte mal mit dieser Anleitung:
Randomisierung und vor allem die Varianten mit PHP-Code.

Im Prnzip wäre die Funktion setPageOrder() dann für Ihren Filter eine mögliche Option. Aber vielleicht ist es auch gar nicht optimal, gleich ganze Seiten zu verbergen. Die Anleitung zeigt einige Optionen auf.

by s127608 (145 points)
Vielen Dank, die Randomisierung hat funktioniert.
Allerdings habe ich nun das Problem, dass mir bei folgendem PHP-Code in der Gruppe mit Zahl 1 trotzdem die gleichen Seiten angezeigt werden wie bei Gruppe mit Zahl 2:

$zahl = value('A102');

if ($zahl == 2) {
  setPageOrder('q2', 'q4','f2', 'f4', 's2', 's4', 'p2', 'p4', 'v2', 'v4','PT-end');
} elseif ($zahl == 3) {
  setPageOrder('q3', 'q4','f3', 'f4', 's3', 's4', 'p3', 'p4', 'v3', 'v4','PT-end');
} elseif ($zahl == 1) {
  setPageOrder('q1', 'q4','f1', 'f4', 's1', 's4', 'p1', 'p4', 'v1', 'v4','PT-end');
}

Habe ich einen Fehler in meinem Code?
Vielen Dank schon mal!
by SoSci Survey (328k points)
Was zeigt denn die Debug-Information ... vor allem zum value('A102') und dazu, welche Seitenabfolge verwendet wird?

https://www.soscisurvey.de/help/doku.php/de:create:debugging

Nur zur Sicherheit: Die PHP-Funktionen setNextPage(), loopPage() oder loopToPage() verwenden Sie im Fragebogen nirgends, korrekt?
by s127608 (145 points)
Ich habe noch einmal alles überprüft und das Problem gefunden, jetzt funktioniert es!
Vielen Dank!

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

...