Hallo!
Leider tritt bei der Randomisierung von Fragebogenseiten ein Problem auf.
Mein Ziel ist es, die Fragebogenseiten 1-5 zufällig anzuordnen, danach soll es bei Seite SD weitergehen.
php Code:
if (!isset($seiten)) {
$seiten = array('Fragen1', 'Fragen2', 'Fragen3', 'Fragen4', 'Fragen5');
shuffle($seiten);
$seiten[] = 'SD';
registerVariable($seiten);
}
setPageOrder($seiten);
Gut: Die Fragebogenseiten werden (wie gewünscht) in zufälliger Reihenfolge angezeigt und es geht im Anschluss auf der Seite SD weiter.
Problem:
Wenn auf der ersten der rotiert angezeigten Seiten Fragen unbeantwortet bleiben, werden Personen, wie gewollt, dazu aufgefordert, auch diese Fragen zu beantworten (das ist noch alles richtig). Werden die Fragen allerdings im Anschluss vollständig beantwortet und es wird „weiter“ ausgewählt, gelangt man nicht zur nächsten Seite, sondern die Seite wird vollständig ausgefüllt noch einmal angezeigt. Dies geschieht ausschließlich bei der ersten Seite, bei allen anderen Seiten gelangt man direkt auf die nächste Seite.
Ich hoffe sehr, dass ich das Problem verständlich geschildert habe und mir weitergeholfen werden kann.