0 votes
in SoSci Survey (dt.) by s136815 (550 points)
edited by SoSci Survey

Hallo zusammen,
bei einer Frage mit Mehrfachnennungen und vielen Items, die auf mehrere Seiten verteilt angezeigt werden und rotieren können, lässt sich das letzte Item, bei dem ein Texteingabefeld integriert ist, nicht wie eingestellt, von der Rotation ausnehmen.
Ich habe folgenden PHP-Code verwendet:

if (!isset($itemsMI36)) {
$itemsMI36 = getItems('MI36', 'all');
shuffle($itemsMI36);
$itemsMI36 = array_chunk($itemsMI36, 12);
registerVariable($itemsMI36);
}
$i = loopPage(count($itemsMI36));
question('MI36', $itemsMI36[$i]);

Beim letzten Item habe ich folgenden PHP-Code eingegeben:
Sonstige Motive/Kommentar:%input:MI37_01%
, für diesen Item die Einstellung gewählt (Dieses Item beim Sortieren/Mischen der Items ausnehmen) und auf einer nachfolgenden Frage eingerichtet.
Warum wird dieses Item bei der Fragenzusammenstellung nicht von der Rotation ausgenommen bzw. was muss ich verändern, damit dieses Item von der Rotation ausgenommen wird.
Viele Grüße und vielen Dank im Voraus.

by SoSci Survey (328k points)
Welche Kennung hat denn das letzte Item in Frage MI36?

> nicht wie eingestellt, von der Rotation ausnehmen.

Diese Einstellung betrifft nur die automatische Rotation, die man direkt in der Frage einstellt. Wenn Sie die Abfolge der Items manuell bestimmen, dann hat dies Vorrang vor Einstellungen in der Frage.
by s136815 (550 points)
Als Kennung wird angezeigt: Frage MI36 Item 48

1 Answer

0 votes
by SoSci Survey (328k points)

Nachfolgend habe ich Ihnen PHP-Code genommen und stelle das Item Nr. 48 and Ende, falls es ausgewählt wurde:

if (!isset($itemsMI36)) {
  $itemsMI36 = getItems('MI36', 'all');
  shuffle($itemsMI36);
  // Item 48 entfernen und ans Ende stellen, falls vorhanden
  if (in_array(48, $itemsMI36)) {
    $itemsMI36 = array_diff($itemsMI36, [48]);
    $itemsMI36[] = 48;
  }
  $itemsMI36 = array_chunk($itemsMI36, 12);
  registerVariable($itemsMI36);
}
$i = loopPage(count($itemsMI36));
question('MI36', $itemsMI36[$i]);

Beim letzten Item habe ich folgenden PHP-Code eingegeben:
Sonstige Motive/Kommentar:%input:MI37_01%

Wahrscheinlich müssen Sie bei dem Item noch mit einem Platzhalter dafür sorgen, dass dieser Text auch angezeigt wird: https://www.soscisurvey.de/de/screencast#extra5

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

...