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

Guten Tag,

bieten Sie auch direkten Support innerhalb eines Frageprojektes an? Mein Fragebogen ist leider schon online, nun ist ein Programmierfehler aufgetreten. Ich denke, dass der Fehler ausgelöst wird durch den Befehl setnextpage. Ich wollte eigentlich, dass die nächste Seite (UV CL) übersprungen wird, wenn der Wert der Zufallszahl TS04 > 8 ist.

Bei TS04 > 8 sollte die Befragung eigentlich zur Seite UV M1 und UV M2 springen und danach auf die Seite PANAS gehen. Das ist auch passiert. Nach dem PANAS wurde jetzt aber beobachtet, dass bei TS04 = 9, danach eine Schleife auftrat und nochmal UV M1 und UV M2 und PANAS angezeigt wurden und erst dann die Seite, die nach dem PANAS kommt.
Hätte ich eher den Befehl gotopage nehmen müssen?

$zahl = value('TS04');  // Zufallzahl wurde von RG01 gezogen
if ($zahl == 1) {
  setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 2) {
  setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 3) {
  setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 4) {
  setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 5) {
  setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl == 6) {
  setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl == 7) {
  setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl == 8) {
  setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl > 8) {
  setNextPage('UV M1');
} 

Ich hoffe sehr, Sie können mir weiterhelfen!

Mit freundlichen Grüßen

by SoSci Survey (327k points)
Steht der o.g. PHP-Code auf einer der "benannten" Seiten oder kommt das vor "UV M1" ?
by SoSci Survey (327k points)
Vielleicht könnten Sie kurz eine Liste ergänzen, welche die Seitennummern der folgenden Seiten enthät: Seite mit PHP-Code, 'UV M1', 'UV M2', 'UV CL', 'PANAS'

1 Answer

0 votes
by s126039 (140 points)

Also, der obenstehende Code steht auf der Seite "Random",
darauf folgen die Seiden "UV CL", "UV M1", "UV M2", PANAS, AV

Ich habe gestern Abend noch gedacht, dass vermutlich doch gotopage angemessener wäre, wenn UV CL übersprungen werden soll und ab "UV M1" die Reihenfolge normal weiter gehen soll. Stimmt das?

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

...