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

Ich habe innerhalb eines Fragebogens 5 Seiten, die jeweils eine Bilddatei (aus einem Pool von 5 Bildern) zeigen sollen, einen erläuternden Text dazu und mehrere Fragenblöcke dazu. Nur die Bilder sollen rotieren, pro Befragung einer Person je 1x vorkommen, also alle 5 innerhalb einer Befragung. Aber bei der nächsten befragten Person auf der gleichen Seite mit gleichem Erläuterungstext und Fragen ein anderes Bild. Nun habe ich mich am Zufallsgenerator versucht, dort wird mir dann aber immer nur 1 Stimulus angezeigt, egal ob ich 1 Zettel oder 5 Zettel ziehen angebe.
Was mache ich falsch?

1 Answer

0 votes
by SoSci Survey (306k points)

Ich würde dringend empfehlen, dass Sie nicht nur die Bilder rotieren, sondern die ganzen Seiten. Sonst haben Sie am Schluss Ihre liebe mühe, Bilder und Antworten wieder zusammen zu bekommen.

Ansonsten waren Sie schon auf dem richtigen Weg, hier die Details: Einzelne Seiten rotieren

by s222587 (110 points)
edited by s222587
Vielen Dank für die schnelle Antwort, aber wenn ich die gesamte Seite rotiere, dann bleibt ja ein bestimmtes Bild auf einer bestimmten Seite und genau das möchte ich ja rotieren.

Aktuell arbeite ich mit einem Zufallsgenerator und darunter  php Code (auf einer Seite).
Die Codes sind folgende

Zufallsgenerator (5 Zettel/1 Zettel, gleichverteilte Ziehung ohne Zurücklegen)
Zettel (Inhalte)
1 = BS01
2 = BS02
3 = BS03
4 = BS04
5 = BS05

Die Stimuli sind hier in Fragen abgelegt (Kennung BS01-05)
Verwaltung: nichts
Inhalte:
<div style="text-align: center; margin: 40px 0">
  <img src="%random%" alt="">
</div>

Variablen
ZU01_CPundefined
Zufall Bilder: Vollständige Leerungen der Urne bisher

Ganze Zahl

ZU01x01undefined
Zufall Bilder: Gezogener Code (1)

ZU01x02undefined
Zufall Bilder: Gezogener Code (2)

ZU01x03undefined
Zufall Bilder: Gezogener Code (3)

ZU01x04undefined
Zufall Bilder: Gezogener Code (4)

ZU01x05undefined
Zufall Bilder: Gezogener Code (5)

1 = BS01
2 = BS02
3 = BS03
4 = BS04
5 = BS05

PHP:

$fragen = valueList('ZU01', NULL, 'label');

$kennung = loopPage($fragen);
question($kennung);
by SoSci Survey (306k points)
Die Rotation der Seiten führt dazu, dass die Seiten nicht linear von vorne nach hinten gezeigt werden, sondern in (z.B.) zufälliger Abfolge. Damit sollten Sie genau das erreichen, was Sie brauchen, nämlich, dass die Seiten mit Bildern und Fragen (und damit auch die Bilder) in zufälliger Reihenfolge präsentiert werden.
by s222587 (110 points)
Ich habe oben nochmal meine Einstellungen eingefügt zum Nachvollziehen. Die Fragen sollen in linearer Reihenfolge gezeigt werden, die Bilder wechselnd.
by SoSci Survey (306k points)
> Die Fragen sollen in linearer Reihenfolge gezeigt werden, die Bilder wechselnd.

Sind Sie sicher? Nun, Sie können auch auf jeder Seite eines der Bilder anzeigen. Nur mit loopPage() kommen Sie nicht weit, wenn Sie zusätzlich noch Fragen anzeigen möchten.

Sie würden dann auf der ersten Seite z.B. das erste gezogene Bild anzeigen.

$bild1 = value(id('ZU01', 1), 'label');
html('<img src="'.$bild1.'" alt="">');

Und auf der nächsten Seite das zweite Bild

$bild2 = value(id('ZU01', 2), 'label');
html('<img src="'.$bild2.'" alt="">');

Aber sehen Sie sich die erhobenen Daten gründlich an. Dass sich dieselbe Frage jedesmal auf ein anderes Bild bezieht, ist in aller Regel eher herausfordernd für die Auswertung.

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

...