0 votes
in SoSci Survey (dt.) by s282798 (150 points)

Guten Abend zusammen,

ich bin gerade dabei einen Fragebogen zu Programmieren. Das Ziel ist es, dass jeder Teilnehmer der Studie 30 zufällig gezogene Items beantwortet. Alle Fragen sind vom Typ Auswahl-Abfolge mit Reaktionszeit.

Mein Code im Fragebogen sieht dafür wie folgt aus:
$fragen1 = valueList('RD01', NULL, 'label');

if (!isset($fragen)) {
// Liste der Frage-Kennungen definieren
$fragen = array_merge($fragen1);
// Die Liste zufällig mischen
shuffle($fragen);
// Die Rotation für eine eventuelle Wiederholung der Seite zwischenspeichern
registerVariable($fragen);
}

$anzahlFragen = min(30, count($fragen));
$gewaehlteFragen = array_slice($fragen, 0, $anzahlFragen);

Und so sieht der Zettel der Urne für die Zufallsziehung aus:
101 = K101
102 = K102
103 = K103
104 = K104
(geht natürlich noch weiter)

Mein Problem ist, dass die zufällige Ziehung zwar funktioniert und random 30 Items ausgewählt werden, allerdings werden die gezogenen Items nicht angezeigt und mein Fragebogen springt sofort zu der Abschlussseite. Mir wird immer die folgende Fehlermeldung angezeigt:
Die Variable xy gibt es in diesem Projekt nicht (siehe Variablen-Übersicht)

Dass Problem ist, dass aber alle meine Variablen in der Variablen-Übersicht existieren. Ich verstehe nicht, wieso sie dennoch nicht ausgewählt werden können.

Kennt sich da jemand von euch gut aus und könnte mir weiterhelfen? Vielen Dank im Voraus für eure Hilfe!

2 Answers

+1 vote
by SoSci Survey (315k points)

allerdings werden die gezogenen Items nicht angezeigt und mein Fragebogen springt sofort zu der Abschlussseite.

Ich sehe in Ihrem Code keine Zeile, welche die Frage anzeigen würde. Ergänzen Sie doch am Ende noch:

foreach ($gewaehlteFragen as $frage) {
    question($frage);
}

Die Variable xy gibt es in diesem Projekt nicht (siehe Variablen-Übersicht)

Wenn Sie die Debug-Information der Seite posten, kann ich dazu wahrscheinlich auch noch mehr sagen.

by s282798 (150 points)
Vielen Dank für Ihre schnelle Rückmeldung! Ich habe die Debug-Information gerade noch ergänzt.
0 votes
by s282798 (150 points)

Anbei die Debug-Information der Seite

by SoSci Survey (315k points)
Die Fehlermeldung zur fehlenden Variable stammt vermutlich von Seite 7 - denn Seite 6 zeigt ja mangels dem question() keinen Inhalt an. Meine Vermutung wäre, dass eine der K1**-Variablen bemängelt wird.
by s282798 (150 points)
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

...