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

Liebes Support-Team,
ich habe 90 Fragen mit Bildmaterial auf 90 Seiten die bei jedem Studienteilnehmer rotieren sollen.
Dafür habe ich folgenden Code verwendet:

if (!isset($seiten)) {
// Liste der Seiten definieren
$seiten = array('KP1','KP2','KP3','KP4','KP5','KP6','KP7','KP8','KP9','KP10','KP11','KP12','KP13','KP14','KP15','KP16','KP17','KP18','KP19','KP20','KP21','KP22','KP23','KP24','KP25','KP26','KP26','KP27','KP28','KP29','KP30','WR1','WR2','WR3','WR4','WR5','WR6','WR7','WR8','WR9','WR10','WR11','WR12','WR13','WR14','WR15','WR16','WR17','WR18','WR19','WR20','WR21','WR22','WR23','WR24','WR25','WR26','WR27','WR28','WR29','WR30','SP1','SP2','SP3','SP4','SP5','SP6','SP7','SP8','SP9','SP10','SP11','SP12','SP13','SP14','SP15','SP16','SP17','SP18','SP19','SP20','SP21','SP23','SP24','SP25','SP26','SP27','SP28','SP29','SP30');
// Liste mischen
shuffle($seiten);
// Die Seite ergänzen, wo es nachher weiter geht
$seiten[] = 'BG V';
// Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
registerVariable($seiten);
}
setPageOrder($seiten);

Nun habe ich beim Testdurchlauf allerdings zwei mal die gleiche Frage mit zugehörigem Bild bekommen. Woran kann das liegen bzw wie kann ich sicher sein, dass alle Teilnehmer alle Fragen nur einmal erhalten?
Ich habe einen zurück Button sowie ein Unterbrechungs Button falls das entscheidend ist.
Vielen Dank für die Hilfe im voraus

1 Answer

0 votes
by SoSci Survey (331k points)

Nun habe ich beim Testdurchlauf allerdings zwei mal die gleiche Frage mit zugehörigem Bild bekommen.

War die Antwort auf die Frage schon vorausgefüllt?

Haben Sie die Seite kontrolliert und sichergestellt, dass Sie nicht versehentlich auf zwei Seiten denselben Inhalt platziert haben? Oder dass die Frage zweimal mit demselben Inhalt gespeichert wurde?

Prüfen Sie bitte auch, welche Seite ggf. nicht angezeigt wurde (anhand der Daten), z.B. sehen Sie das bei den TIME... Variablen.

Ich habe einen zurück Button sowie ein Unterbrechungs Button falls das entscheidend ist.

Nein, das nicht. Aber es ist wichtig, dass Sie innerhalb der Seitenabfolge nirgends loopPage() oder setNextPage() verwenden. Dies bricht die vorherige Seitenabfolge ab.

Generell empfehle ich, bei mehr als einer Hand voll Seiten besser mit nur einer Seite und loopPage() bzw. loopToPage() zu arbeiten. Dadurch dass man viel weniger Seiten hat, ist das Risiko für Fehler deutlich geringer.

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

...