Danke. Der Code funktioniert grundsätzlich schon bei mir, allerdings gibt es noch zwei Probleme:
1) Bei repeatPage ist es scheinbar nicht möglich, eine neue Frage einzubauen, die es Probanden ermöglicht, die Fragen zu überspringen und auf eine andere Seite weitergeitet zu werden (wenn sie wirklich keine Lust haben, jede Zeile zu prüfen). Ich habe es jedenfalls probiert und dann eine entsprechende Fehlermeldung bekommen, dass nur die Seite wiederholt werden kann, ggf. mit Fehlertext.
2) Je nach Alter der Probanden werden bei mir eine unterschiedliche Anzahl von Zeilen angezeigt wird - das führt dann bei jüngeren Probanden zu Fehlermeldungen bei der Prüfung, weil bestimmte Items nicht angezeigt werden können und dann auch nicht beantwortet werden. Code:
$items = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14); // Items 1-14 werden immer gefragt
if (value('SD04_01') == 19) {
$items[] = 15; // 19 year old gets one extra item
}
// Fragen stellen
question('FL13','combine=FL14', 'combine=FL15', 'combine=FL16', 'combine=FL17', 'combine=FL18', 'combine=FL19', $items); // Combines questions