0 votes
in SoSci Survey (dt.) by s071172 (200 points)

Vielen Dank, das hat mir geholfen. Habe allerdings noch eine Frage dazu: ich möchte, dass die Items auf den einzelnen Seiten zufällig gemischt werden. Dank der Antwort habe ich eine Vorstellung, wie ich die Items wie gewünscht so den Fragen zuordnen kann. Allerdings scheint mir, dass ich damit die Reihenfolge auf der Seite selber festlege. Ich möchte sie aber innerhalb der Seiten rotieren lassen, was für sich genommen ja einfach ist. Allerdings komme ich gerade nicht darauf, wie ich beides kombinieren kann.
(Entschuldigung, habe kaum Erfahrung mit PHP)

by SoSci Survey (309k points)
> ich möchte, dass die Items auf den einzelnen Seiten zufällig gemischt werden.

In der anderen Frage hatten Sie nur beschrieben, was auf den einzelnen Seiten gezeigt werden soll. Jetzt bin ich nicht sicher, was Sie hier meinen: Möchten Sie innerhalb jeder Seite noch die Reihenfolge (von was?) rotieren? Oder möchten Sie die Stimuli-Abfolge der Stimuli 1-8 rotieren?
by s071172 (200 points)
edited by s071172
Vielleicht beschreibe ich mal kurz den Aufbau, damit es klar ist. Ich möchte meine Teilnehmer acht Sätze als Items zeigen (1-8), und zwar in leicht variierten Versionen (A, B, C, D). Die Frage ist immer eine Beurteilung der Wahrscheinlichkeit dieser Sätze. Da die verschiedenen Varianten eines Satzes nicht auf der gleichen Seite stehen sollen, benutze ich 4 Seiten. Auf jeder Seite kommen die  Sätze in jeweils einer Variante vor. Außerdem soll die Reihenfolge der Items rotieren.
Meine gewünschte Variante wäre also: der Fragebogen wählt auf der ersten Seite für jeden Satz eine zufällige Variante aus und mischt die Items (also z.B. 3C, 8A, 6D, 4A, 1B, 5B, 2D, 7C), auf der nächsten Seite wählt er für jeden Satz eine der verbleibenden Varianten aus, mischt wieder die Reihenfolge (also z.B. 8D, 5C, 1A, 7B, 2B, 6D, 3A, 4D) und so weiter.
Da das Mischen innerhalb der Seiten bzw. Fragen ja sonst wirklich sehr einfach ist, hatte  ich das bei meiner ersten Frage nicht im Blick.
(Vielen Dank für die Mühe)

1 Answer

+1 vote
by SoSci Survey (309k points)
edited by SoSci Survey
 
Best answer

der Fragebogen wählt auf der ersten Seite für jeden Satz eine zufällige Variante aus und mischt die Items (also z.B. 3C, 8A, 6D, 4A, 1B, 5B, 2D, 7C), auf der nächsten Seite wählt er für jeden Satz eine der verbleibenden Varianten aus, mischt wieder die Reihenfolge (also z.B. 8D, 5C, 1A, 7B, 2B, 6D, 3A, 4D) und so weiter.

Danke für die Erklärung - ich hatte das Design in der ursprünglichen Frage deutlich anders verstanden.

Vermutlich wäer es sinnvoll, zunächst einmal die Abbildung der Fragen im Fragenkatalog zu klären. So könnte es sinnvoll sein, alle Sätze als Items in einer Frage anzulegen (z.B. eine Skala mit Darstellungsvariante "einzeln") - und die Frage dann auf jeder Seite mit jeweils einem Viertel der Items zu präsentieren. Aber ob das funktioneirt, hängt wesentlich davon ab, mit welchem Format Sie abfragen.

Nehmen wir einmal an, Sie haben diese Frage mit 8 x 4 = 32 Items gebaut, Die Items 1-4 wären die 4 Varinten des ersten Satzes, die Items 5-8 die Varianten des zweiten Satzes u.s.w.. Dann könnte der Code wir folgt aussehen:

if (!isset($items)) {
  // Erstmal die Item-Nummern 1 bis 32 in einer 8x4-Matrix ablegen
  $order = array();
  for ($i=0; $i<8; $i++) {
    $set = array();  // Hier werden die 4 Varianten gespeichert
    for ($j=0; $j<4; $j++) {
      $itemID = $i * 4 + $j + 1;
      $set[] = $itemID;
    }
    shuffle($set);
    $order[] = $set;
  }
  // Jetzt noch in Frage-Pakete umstrukturieren
  $items = array();
  for ($j=0; $j<4; $j++) {
    $display = array();
    for ($i=0; $i<8; $i++) {
      $display[] = $order[$i][$j];
    }
    shuffle($display);
    $items[] = $display;
  }
  registerVariable($items);
}

// Die Anzeige ist dann trivial
question('AB01', $items[0]);  // Die ersten 8 Items
question('AB01', $items[1]);  // Die nächsten 8 Items
// u.s.w.

Natürlich können Sie die Anzeige am Ende auch mit loopPage() realisieren. Dann ist alles auf einer Seite :)

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

...