0 votes
in SoSci Survey (dt.) by s120087 (110 points)

Hallo,

ich habe in meinem Fragebogen 4 Szenarien die jeweils aus zwei Seiten im Fragebogen bestehen. Ich möchte gerne im PHP Code beim Zufallsgenerator das so einstellen, dass jeweils zwei Seiten zu einem Zettel zuzuordnen sind.

  1. Wie kodiere ich da richtig die Zettelziehung im Zufallsgenerator
  2. wie kodiere ich dann den PHP code?

Danke im Voraus!

1 Answer

0 votes
by SoSci Survey (328k points)

Wie kodiere ich da richtig die Zettelziehung im Zufallsgenerator

Legen Sie einfach 4 Zettel an. Die Zuordnung erfolgt später durch Ihren PHP-Code.

wie kodiere ich dann den PHP code?

Zum Beispiel mit setPageOrder(). Dort würden Sie für jeden der 4 Fälle eintragen, welche Seiten angezeigt werden sollen. Ansonsten ist der Filter der gleiche wie für die Anzeige eines Stimulus. Details gerne auf Nachfrage.

by s120087 (110 points)
ch habe es versucht allerdings kommt beim Ausprobieren des Fragebogens ein Fehler, dass die Seiten nicht im Fragenkatalog existieren, dabei ist die Kennung korrekt (SZ01, SZ02 etc.)

Ich habe folgenden Code dabei angegeben:

$zahl = value('ZU01');
if ($zahl == 1) {
setPageOrder(array ('SZ01' , 'SZ02'));
} elseif ($zahl == 2) {
setPageOrder(array ('SZ03' , 'SZ04'));
} elseif ($zahl == 3) {
setPageOrder(array ('SZ05' , 'SZ06'));
} elseif ($zahl == 4) {
setPageOrder(array ('SZ07' , 'SZ08'));
}

Könnten Sie mir da vielleicht einmal weiterhelfen, wo der Fehler liegt?

Danke und LG
by SoSci Survey (328k points)
> dabei ist die Kennung korrekt (SZ01, SZ02 etc.)

Die Kennungen mögen korrekt sein, aber vermutlich haben Sie sie einfach noch nicht eingetragen: https://www.soscisurvey.de/help/doku.php/de:glossary#seitenkennung

Bitte denken Sie auch daran, dass Sie bei setPageOrder() als dritte Seite noch eintragen, wo es danach jeweils weitergehen soll.

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

...