0 votes
in SoSci Survey (dt.) by s138347 (110 points)

Hallo,

ich habe 60 Items, die ich zur besseren Übersicht randomisiert auf drei Seiten à je 20 Items verteilen will. Das heißt, die Items sollen insgesamt randomisiert werden und das ganze dann auf drei Seiten angezeigt werden. Wie mache ich das am besten? Habe schon verschiedene Vorschläge ausprobiert, aber immer mit Fehlermeldung. Bitte eine möglichst einfache Erklärung, da ich Soscisurvey-Anfänger bin ;)

1 Answer

0 votes
by SoSci Survey (302k points)

Ich verweise erstmal auf die Anleitung zu diesem Anwendungsfall:
Rotation von Items über mehrere Seiten

Denn eigentlich habe ich versucht, es dort möglichst einfach zu erklären.

aber immer mit Fehlermeldung

Dann posten Sie bitte den PHP-Code, den Sie verwenden, und die Fehlermeldung (im Original-Wortlaut), dann kann ich gerne Genaueres dazu sagen.

by s138347 (110 points)
Vielen Dank für die schnelle Antwort. Genau diese Anleitung habe ich bereits versucht.

Diesen PHP-Code habe ich verwendet:

if (!isset($itemsAC01)) {
  $itemsAC01 = getItems('AC01', 'all');
  shuffle($itemsAC01);
  $itemsAC01 = array_chunk($itemsAC01, 20);
  registerVariable($itemsAC01);
}

$i = loopPage(count($itemsAC01));
question('AC01', $itemsAC01[$i]);


Diese Fehlermeldung kam:
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: AC01_54, AC01_16, AC01_45, AC01_58, AC01_57, AC01_59, AC01_55, AC01_21, AC01_26, AC01_39, AC01_12, AC01_53, AC01_35, AC01_25, AC01_09, AC01_05, AC01_14, AC01_18, AC01_10, AC01_42.
by SoSci Survey (302k points)
> Items in der nachfolgenden Fragen werden auf dieser Seite schon weiter oben angezeigt.

Bitte prüfen Sie, ob der "Top 3" von folgender Seite das Problem löst:
https://www.soscisurvey.de/help/doku.php/de:create:filter-solving
by s138347 (110 points)
Wunderbar, das hat tatsächlich funktioniert. Vielen Dank!

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

...