Liebes Support-Team,
Ich möchte gerne die Reihenfolge speichern, in der meine Seiten SL1 bis EL4 im Fragebogen für jede Versuchsperson ernscheinen. Ich habe mich dazu an den Hilfsseiten von SoSci-Survey und an den bereits gestellten Fragen orientiert, aber habe es bisher trotzdem nicht geschafft, da ich mich mit dem PHP-Programmieren überhaupt nicht auskenne.
Mein bisheriger Code ist folgender:
if (!isset($seiten)) {
$seitenR = array('SL1','SL2','SL3','SL4','IL1','IL2','IL3','IL4','EL1','EL2','EL3','EL4');
shuffle($seitenR);
$seiten = array_merge( array_slice($seitenR, 0, 6), ['KF'], array_slice($seitenR, 6), ['24h'] );
registerVariable($seiten);
}
put('ZU02_01', implode(',', $seitenR));
setPageOrder($seiten);
Es funktioniert alles, bis auf die Speicherung der Reihenfolge. Die Reihenfolge muss ich nur abspeichern, um im Nachhinein überprüfen zu können, dass mit der Randomisierung alles geklappt hat. Ich muss dann nicht weiter damit arbeiten.
Ich habe auch schon eine interne Variable im Fragebogen erstellt und habe sie "ZU02" genannt. Darin habe ich für jede Seite ein Item erstellt, die Items lauten dann also "ZU02_01", ZU02_02", ...
Können Sie mir weiterhelfen?
Vielen Dank im Voraus und viele Grüße!