Ich habe hierzu doch nochmal eine Folgefrage, und zwar geht es um den Quality Check, meine Vorgabe ist "Data of participants will be excluded if they respond incorrectly to 3 of the 4 attention check items."
Das bereits oben formulierte Problem, ist dass ich den PhP-Code zum Quality-Check erst hinter dem letzten Kontroll-Item habe, und so TN, bei denen nach dem 3. Kontroll-Item schon klar ist, dass sie rausfliegen würden, den Fragebogen trotzdem bis zum letzten Kontroll-Item weiter durchklicken müssen, bevor sie rausfliegen.
Die Herausforderung ist nun, dass ich 35 Seiten randomisiert anzeigen lasse, und darunter auch die Kontrollitems 2, 3 und 4 sind.
Gibt es eine Möglichkeit, im PhP-Code anzugeben, dass die Seite mit dem Kontroll-Item 3 und 4 jeweils mit der Seite mit dem PhP-Code, der prüft, wie viele Kontroll-Items falsch beantwortet wurden und gfls. zurück zum Panelanbieter leitet, zu verknüfen? Also dass sie bei der Randomisierung sozusagen als "Pärchen" mit dem Rest durchmischt werden?
Mein bisheriger Randomisierungs-Code sieht so aus:
"question('ZU01'); // Zettel in zufälliger Reihenfolge ziehen
$pages = valueList('ZU01', NULL, 'label'); // Gezogene Zettel auslesen
setPageOrder($pages, 'DQ'); // Seiten als Seitenabfolge definieren"
und dahinter habe ich einen Zufallsgenerator eingefügt.