Hallo SoSci Survey Team,
Ich habe die 28 Items einer Frage mittels forgendem PHP Code über mehrere Seiten rotiert, sodass immer 7 Items auf einer Seite dargestellt werden:
// Das isset() vermeidet, dass die Rotation etwa wg. fehlenden Antworten verändert wird
if (!isset($itemsHW01)) {
// Alle Items der Frage HW01 auflisten
$itemsHW01 = getItems('HW01', 'all');
// Liste Mischen
shuffle($itemsHW01);
// Die Liste in Teillisten à 7 Items teilen
$itemsHW01 = array_chunk($itemsHW01, 7);
// Die Variable für andere Seiten verfügbar machen
registerVariable($itemsHW01);
}
// Die Items über mehrere Seiten verteilt anzeigen
$i = loopPage(count($itemsHW01));
question('HW01', $itemsHW01[$i]);
question('SD07'); // You have almost finished the survey!
Ist es möglich, nur auf der letzten der entstandenen 4 Seiten den Hinweis "You have almost finished the survey" anzeigen zu lassen? Wenn ich den Textbaustein in "Fragebogen zusammenstellen" unter den PHP-Code ziehe, wird der Hinweis auf allen Seiten angezeigt.
Vielen Dank!