0 votes
in SoSci Survey (dt.) by s145677 (150 points)

Sehr geehrtes Team von SoSciSurvey,

ich habe folgendes Problem:

in meinem Fragebogen sollen Bilder von Personen gemeinsam mit Aussagen über diese Person kombiniert dargestellt werden. Auf jede Präsentation folgen dann einige Fragen zur Bewertung der Person. Ich habe jedes Bild einer Person sowie jede Aussage als Bilddatei in den Mediendateien hochgeladen. Nun möchte ich, dass die Bilder und Aussagen zufällig miteinander kombiniert werden: zum Beispiel sodass Proband A das Bild von Frau M. mit der Aussage „Die Person hat einen Computer.“ sieht und Proband B das Bild von Frau M. z.B. mit der Aussage „Die Person trägt Kontaktlinsen.“ sieht. Da ich 18 Bilder und 18 Aussagen habe, müsste ich irgendwie zusätzlich speichern können, welche Aussage mit welchem Bild schon kam, damit diese Aussage und das Bild für jeden Proband nur einmal angezeigt wird.

Ich hoffe, ich konnte mich verständlich ausdrücken und dass Sie mir helfen können.
Liebe Grüße

1 Answer

0 votes
by SoSci Survey (304k points)

Ich würde für diese Aufgabenstellung zwei Zufallsgeneratoren mit jeweils 18 Zetteln empfehlen (s. Randomisierung). Und daraus ziehen Sie pro Interview auch jeweils alle 18 Zettel (Einstellung im Zufallsgenerator). Zufallsgenerator nicht zuletzt deshalb, weil Sie bei der Auswertung ja wissen müssen, welche Kombination da gerade beurteilt wurde.

Aber machen Sie sich bitte jetzt gleich auch Gedanken, wie Sie bei der Auswertung genau rechnen möchten. Ich vermute, dass Sie die Daten dort in einer Zeile pro Bewertung (!) benötigen werden, im sog. "long format". Das können Sie erreichen, wenn Sie eine Multi-Level-Struktur für die Abfrage verwenden.

by s145677 (150 points)
Vielen Dank für die schnelle Antwort. Eine Ergänzung bezüglich meines Designs habe ich vergessen zu erwähnen und zwar gibt es zwei Versuchsbedingungen: Experimentalgruppe sieht die Kombinationen von Bild und Aussage in schlechter Qualität (dafür wurden ebenfalls Bilder und Aussagen als Dateien hinterlegt) und die Kontrollgruppe sieht die Kombinationen in guter Qualität. Wäre es hier dann möglich 4 Zufallsgeneratoren (für Bilder scharf; Bilder unscharf; Aussagen unscharf und Aussagen scharf) anzulegen und dann je nachdem welcher Gruppe der Proband per Randomisierung zugeordnet wird, nur einen der Zufallsgeneratoren zu verwenden ? Über zum Beispiel $code = value('R001');
if ($code == 1) { ... } elseif ($code == 2){ ...;}
by s145677 (150 points)
so habe ich bisher versucht, erstmal zwischen zwei Zufallsgeneratoren der Aussagen zu wählen (noch ohne Kombination mit Bildern). Allerdings wird mir beim Testen die Fehlermeldung Array to string conversion angezeigt:

$code = value('R001');
if ($code == 1) {
   question('ZS01');
   $questions = valueList('ZS01', null, 'label');
 html('
    <div style="margin: 3em; text-align: center">
      <img src="'.$questions.'" alt="" />
    </div>
  ');
}  elseif ($code == 2) {
   question('ZS02');
   $questions = valueList('ZS02', null, 'label');
 html('
    <div style="margin: 3em; text-align: center">
      <img src="'.$questions.'" alt="" />
    </div>
  ');
}
   registerVariable($questions);
by SoSci Survey (304k points)
valueList() liefert die Liste mit allen 18 Bildern - Sie möchten ja nur eines davon zeigen. Versuchen Sie es hiermit:

$bilder = valueList('ZS01', null, 'label');
$aussagen = valueList('ZS01', null, 'label');

$i = loopPage(18);
html('
    <div style="margin: 3em; text-align: center">
      <img src="'.$bilder[$i].'" alt="" />
    </div>
    <div style="margin: 3em; text-align: center">
      <img src="'.$aussagen[$i].'" alt="" />
    </div>
');

Und dazu noch die Frage ... ich nehme jetzt mal an, dass Ihre Fragen die Kennungen FR01 bis FR18 haben.

question(id('FR', $i+1));
by s145677 (150 points)
Gäbe es hier auch die Möglichkeit den Zufallsgenerator auf verschiedenen Seiten zu verteilen, da ich die Fragen zur Bewertung immer auf den jeweils nachfolgenden Seiten nach der Bild+Aussage Präsentation angelegt habe: Also Arrays aus z.B. A1 = Bild+Aussage, A2= Bewertung Attraktivität, A3 = Bewertung Gewissenhaftigkeit, ..., A5 = Bewertung Freundlichkeit. Dann folgt der nächste Array. Die Abfolge dieser Blöcke habe ich bereits als zufällig programmiert. Daher die Frage, ob der Zufallsgenerator nur auf den ersten Seiten (Bild+Aussage Präsentationen) der verschiedenen Arrays verteilt werden kann ... entschuldigen Sie, dass ich mich damit so schwer tue.
by SoSci Survey (304k points)
Natürlich... Dafür verwenden Sie loopToPage() und auf der nächsten Seite dann

$i = loopIndex();
question(id('FR', $i+1));

Alterantiv kann man natürlich auch value() statt valueList() verwenden und ein spezifisches Bild bzw. eine spezifische Aussage (Nr. 1, Nr. 2, ...) verwenden und anzeigen.

Einfach mal ein wenig herumprobieren :)
by s145677 (150 points)
Vielen lieben Dank!

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

...