0 votes
in SoSci Survey (dt.) by s165239 (115 points)
edited by SoSci Survey

Hallo,

ich habe einen Fragebogen erstellt, in dem 25 Fragen zufällig wiedergegeben werden:

if (!isset($fragen)) {
  $fragen = array(  
    'FL01', 
    ... 
);

  shuffle($fragen);
registerVariable($fragen);
}
  foreach ($fragen as $kennung) {
  question($kennung);
}

Die Fragen kann man größstenteils unabhängig voneinander beantworten, jedoch gibt es auch solche die aufeinander aufbauen. Ist es möglich, dass die zusammenhängenden Fragen gemeinsam rotiert werden?

Vielen Dank bereits im Voraus!

by SoSci Survey (304k points)
Möchten Sie (wirklich), dass alle Fragen auf derselben Seite angezeigt werden oder sollen die Fragen über unterschiedliche Seiten verteilt werden?
by s165239 (115 points)
Wenn es möglich ist, würde ich gerne alle Fragen auf einer Seite angezeigt haben. Geht das?

1 Answer

+1 vote
by SoSci Survey (304k points)

Wenn es möglich ist, würde ich gerne alle Fragen auf einer Seite angezeigt haben.

Die meisten Forscher vermeiden so etwas, daher meine Rückfrage :)

Ich persönlich würde für die Rotation einen Zufallsgenerator verwenden. Das ist deutlich einfacher. Legen Sie einen solchen an (als Kennung nehme ich hier mal exemplarisch RG01 an) und schreiben Sie die Fragen als Zettel hinein. Die Fragen, die zusammen erscheinen sollen, tragen Sie mit einem Komma getrennt ein. Also z.B.

AB01
AB02, AB03
AB04
AB05

Nach dem Speichern sehen Sie, wie viele Zettel es geworden sind. Diese Anzahl an Zettel tragen Sie dann im Zufallsgenerator ein bei der Einstellung, wie viele Zettel pro Seite gezogen werden sollen.

Den Zufallsgenerator ziehen Sie dann auf die Seite und darunter folgenden PHP-Code:

$ziehung = valueList('RG01', NULL, 'label');
foreach ($ziehung as $zettel) {
  // Hier die Kommata trennen
  $fragen = explode(',', $zettel);
  // Und dann die Fragen anzeigen
  foreach ($fragen as $frage) {
    $frage = trim($frage);
    question($frage);
  }
}

Sie haben hier also zwei Schleifen. Die äußere geht die gezogenen Zettel durch und die innere die Fragen, wenn mehrere zusammen angezeigt werden sollen.

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

...