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

Die Prüfung auf Vollständigkeit funktioniert bei mir nicht nachdem ich meine Items randomisiert habe. Kann mir bitte jemand weiterhelfen?
Hier mein PHP Code:

if (!isset($fragen)) {
$fragen = array('SI01', 'SI02', 'SI03','SI04', 'NS01','NS02', 'NS03', 'NS04');
 shuffle($fragen);
registerVariable('fragen');
foreach($fragen as $kennung) {
question($kennung);
}
}

Liebe Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Nehmen Sie die eigentliche Anzeige der Fragen (forach...) aus dem isset()-Filter heraus:

if (!isset($fragen)) {
  $fragen = array('SI01', 'SI02', 'SI03','SI04', 'NS01','NS02', 'NS03', 'NS04');
  shuffle($fragen);
  registerVariable('fragen');
}
foreach($fragen as $kennung) {
  question($kennung);
}

Sie möchten das Mischen nur einmal erledigen, daher der isset()-Filter, aber die Anzeige der Fragen solle auch bei der wiederholten Anzeige der Seite wieder funktionieren.

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

...