0 votes
in SoSci Survey (dt.) by s283811 (160 points)

Hallo,

ich habe derzeit eine Frage als Block bestehend aus 26 Items. Im Fragen Editor habe ich bei Einstellungen bereits auf "zufällig Rotiren/mischen" umgestellt. Diese Frage habe ich nun auf eine Seite bei "Fragebogen zusammenstellen" gezogen, möchte die Items nun jedoch auf zwei Seiten mit je 13 Items randomisiert anzeigen lassen. Ist dies so einfach möglich?

Viele Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Bitte folgen Sie der Anleitung Rotation von Items über mehrere Seiten.

Zum Verständnis der Anleitung ist es zielführend, auch den oberen Teil der Seite kurz zu lesen.

by s283811 (160 points)
Ich habe von der Seite angepasst an meine Frage, folgenden PHP Code genutzt:

// Das isset() vermeidet, dass die Rotation etwa wg. fehlenden Antworten verändert wird
if (!isset($itemsA801)) {
  // Alle Items der Frage AB01 auflisten
  $itemsA801 = getItems('A801', 'all');
  // Liste Mischen
  shuffle($itemsA801);
  // Die Liste in Teillisten à 20 Items teilen
  $itemsA801 = array_chunk($itemsA801, 13);
  // Die Variable für andere Seiten verfügbar machen
  registerVariable($itemsA801);
}
 
// Die Items über mehrere Seiten verteilt anzeigen
$i = loopPage(count($itemsA801));
question('A801', $itemsA801[$i]);

unter dem Code kommt folgende warmeldung "Bitte beachten Sie, dass die von random() oder shuffle() erzeugten Zufallswerte nicht automatisch im Datensatz gespeichert werden. Zum Speichern können Sie ggf. die Funktion put() verwenden.

---
grundsätzlich werden wie gewünscht 13 Items angezeigt, jedoch folgt auf der gleichen Seite die Meldung:

"Items in der nachfolgenden Fragen werden auf dieser Seite schon weiter oben angezeigt. Dies führt fast zwangsläufig zu Datenverlust! Falls Sie eine Frage mehrfach benötigen, legen Sie bitte eine Kopie der Frage an. Betroffen sind folgende Items: A801_23, A801_08, A801_06, A801_04, A801_24, A801_13, A801_19, A801_20, A801_05, A801_15, A801_25, A801_07, A801_09."

Dadrunter werden auf der gleichen Seite alle 26 Items angezeigt (also auch die 13 die oben schon gezeigt wurden.

Habt ihr da eine Idee wie das besser klappt?

Vielen Dank vorab!
by SoSci Survey (327k points)
> Items in der nachfolgenden Fragen werden auf dieser Seite schon weiter oben angezeigt.

Stellen Sie bitte sicher, dass die Frage A801 nur über den PHP-Code mittels question() eingebunden wird, und nicht noch zusätzlich auf die Seite gezogen wurde.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...