Wir haben in unserem Fragebogen einen Randomisierung von 3 Fragebögen, die in unterschiedlichen Reihenfolgen abgefragt werden sollen. Das klappt auch sehr gut und der Code ist laut einem Informatiker richtig.
Unser Problem ist, dass bei den Probanden in 10% der Fälle nach dem Ausfüllen eines Teils und weiter klicken, der gleiche Teil noch einmal angezeigt wird (zwar immer noch ausgefüllt). Das Ganze führt zu Verwirrungen.
Woran könnte das liegen und was kann man dagegen tun, wenn es offensichtlich nicht am Code liegt und es auch nur bei einer von 10 Personen auftritt?
$zahl = value('AD04');
if ($zahl == 1) {
setPageOrder ('Grosseltern','Alte','Zahlen');}
elseif ($zahl == 2) {
setPageOrder ('Grosseltern','Zahlen','Alte');
} elseif ($zahl == 3) {
setPageOrder ('Zahlen','Grosseltern','Alte');
} elseif ($zahl == 4) {
setPageOrder ('Zahlen','Alte','Grosseltern');
} elseif ($zahl == 5) {
setPageOrder ('Alte','Zahlen','Grosseltern');
} else {
setPageOrder ('Alte','Grosseltern','Zahlen');
}