0 votes
in SoSci Survey (dt.) by s115699 (315 points)

Guten Tag,

ich möchte gerne eine Frage pro Seite anbieten und diese Reihenfolge zufällig bestimmen.
Dazu habe ich mich an dem PHP-Code versucht, in dem aber leider noch einige Fehler zu sein scheinen, denn eine Frage tauchte immer wieder auf und pro Seite wurden zwei Fragen dargeboten.
Wenn Sie mir hier weiterhelfen könnten, wäre ich Ihnen sehr dankbar!

Viele Grüße

// PHP-Code auf Seite 1
 
// Das Mischen der Liste nur einmalig ausführen
if (!isset($fragen)) {
  // Liste der Frage-Kennungen erstellen
  $fragen = array(
    'SJ01', 'SJ02',
    'SJ03', 'SJ04',
    'SJ05', 'SJ06',
    'SJ07', 'SJ08',
    'SJ09', 'SJ10',
    'SJ11', 'SJ12',
    'SJ13', 'SJ14',
    'SJ15', 'SJ16',
    'SJ17', 'SJ18'
  );
  // Die Liste zufällig mischen
  shuffle($fragen);
  // Die Listen auf allen Seiten verfügbar machen
  registerVariable($fragen);
}

$i = loopPage(count($fragen));
question($fragen[$i]);

put
       'SJ01', 'SJ02',
    'SJ03', 'SJ04',
    'SJ05', 'SJ06',
    'SJ07', 'SJ08',
    'SJ09', 'SJ10',
    'SJ11', 'SJ12',
    'SJ13', 'SJ14',
    'SJ15', 'SJ16',
    'SJ17', 'SJ18')
}

1 Answer

+1 vote
by SoSci Survey (305k points)
selected by s115699
 
Best answer

Das sieht schon gut aus, nur das put() am Ende ist m.E. syntaktisch falsch - deshalb wird der PHP-Code vermutlich überhaupt nicht ausgeführt.

Bitte entfernen Sie am Ende alles ab dem put und stellen Sie dann sicher, dass außer dem PHP-Code nichts auf der Fragebogen-Seite ist.

asked Jan 7, 2020 in SoSci Survey (dt.) by s115699 (315 points)
edited Jan 7, 2020 by s115699
Rotation und überschriebene Items

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

...