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

0 votes

Hi liebes Sosci-Survey Team,

ich würde gerne eine 3x2 Studie mit jeweils 3 Bild-Stimulis und 2 Texten am Anfang der Befragung miteinander auf einer Seite kombinieren, sodass ich insgesamt 6 verschiedene Kombinationen erhalte. Die Fragen im Anschluss bleiben immer gleich.

Ich habe mich bereits mit der Anleitung "Randomisierung" auseinandergesetzt, allerdings fällt es mir schwer hier den passenden Ansatz zu finden. Für einen Lösungsvorschlag wäre ich sehr dankbar!

in SoSci Survey (dt.) by s111600 (140 points)

1 Answer

+1 vote

Wie Sie schon schreiben: Sie haben 6 Gruppen. Entsprechend würde Sie in den Zufallsgenerator 6 Zettel legen. Wenn diese wie folgt angeordnet sind...

1 = A 1
2 = A 2
3 = B 1
4 = B 2
5 = C 1
6 = C 2

.. dann würde die Anzeige des Stimulus A/B/C wie folgt aussehen:

$code = value('RG01');
if (($code == 1) or ($code == 2)) {
  text('stimulusA');
} elseif (($code == 3) or ($code == 4)) {
  text('stimulusB');
} elseif (($code == 5) or ($code == 6)) {
  text('stimulusC');
}

Das könnte man auch noch kompakter formulieren - aber ich denke, so ist auch gleich klar, wie Sie es mit dem anderen Stimulus machen.

by SoSci Survey (88.2k points)
Zunächst danke für die schnelle Antwort!

Werden die 6 Zettel im Zufallsgenerator nun mit den 3 Bilddateien belegt (so wie die Anleitung Zufallsgenerator beschreibt)?

Denn der obige Code nutzt den Befehl text für Stimulus A,B und C ((text('stimulusA,..).

Allerdings besitze ich nur zwei Textbausteine und drei Bilddateien. Die Verknüpfung zwischen dem Zufallsgenerator und dem PHP-Code ist mir noch nicht ganz schlüssig.

Also noch einmal zur Übersicht: mein Ziel ist die Variation zwischen den Bildern und Texten, also 6 Kombinationen / Zettel.

Ich bedanke mich im Voraus für die Mühen.
Guten Abend,

ich habe jetzt noch einmal ein wenig gebastelt und es hat geklappt. Ich habe es wie folgt gelöst:

// Auslesen der numerischen Codes (1 bis 6)
$code = value('CC32');
// Textbaustein variieren
if ($code == 1) {
  text('CC14');
} elseif ($code == 2) {
  text('CC15');
} elseif ($code == 3) {
  text('CC14');
} elseif ($code == 4) {
  text('CC15');
} elseif ($code == 5) {
  text('CC14');
} elseif ($code == 6) {
  text('CC15');
}
// Auslesen der numerischen Codes (1 bis 6)
$code = value('CC32');
  $bild = value('CC32', 'label');
  // Das HTML-Tag <img> zeigt ein Bild an, der Dateiname wird mit src angegeben
  html('
    <div style="margin: 3em; text-align: center">
      <img src="'.$bild.'" alt="" />
    </div>
  ');

Anmerkung: die Kontrollgruppe habe ich entfernt, da sonst bei Kombination 6 kein Bild angezeigt wird und nur der Text.
...