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

Hallo,

in einem Seminar meiner Universität muss ich ein Experiment durchführen. Ich habe hierzu 4 Gruppen mit jeweils unteschiedlichen Stimuli(eine Kontrollgruppe & 3 Versuchsgruppen). Insgesamt bekommt jede Gruppe 2 Texte vorgelegt, dazwischen ist eine Fragenbatterie.

Natürlich hätte ich gerne, dass die 4 Gruppen gleichermaßen vertreten sind und dann auch in dieser Gruppe bleiben, bis das Experiment abgeschlossen ist. Ich hätte hierzu einfachen PHP- Code versucht, den ich nach dem Zufallsgenerator auf die Seite gezogen hätte:

if (value('RA01') == 1) {
  text('G101');
} elseif (value('RA01') == 2) {
  text('G202');
} elseif (value('RA01') == 3) {
  text('G301');
} elseif (value('RA01') == 4) {
  text('G402');
}

Das Problem ist nur: SoSci Survey scheint den PHP- Code nicht anwenden zu können. Die 1. Stimuli-Seite wird randomisiert, doch danach werden die anderen 3 Texte auch noch angezeigt. Wenn ich den PHP-Code auf jede Stimuli-Seite packe, dann erscheinen plötzlich mehrere Texte auf einer Seite.

Könnte mir bitte jemand helfen?

LG

PS: Ich habe keine Urnenziehung eingestellt, sondern mittels Zufallsgenerator die Randomisierung gemacht (falls diese Information wichtig ist).

1 Answer

0 votes
by SoSci Survey (328k points)

Die 1. Stimuli-Seite wird randomisiert, doch danach werden die anderen 3 Texte auch noch angezeigt.

Stellen Sie sicher, dass die Texte G101, G202, G301 und G402 ausschließlich durch den PHP-Code eingebunden werden, und dass Sie diese Element sonst nirgends im Fragebogen platziert (also nicht auf die Seiten gezogen) haben.

by s282601 (110 points)
ich habe es probiert. Beim 1. "Stimuliblock" funktioniert es super- vielen Dank!

Aber wenn ich nun die zweite Stimulirunde bzw. den zweiten Stimuliblock angeben möchte, kommt diese Fehlermeldung:

"Seite 6 des Fragebogens base enthält weder Fragen noch andere Elemente. Öffnen Sie diesen Fragebogen unter "Fragebogen zusammenstellen" zum Bearbeiten und ziehen Sie Fragen oder andere Elemente aus der Auswahlliste (rechts) in die Fragebogenseite."

Den Zufallsgenerator muss ich ja nur einmal im Experiment angeben, oder?

Vielen Dank für Ihre Hilfe!
by SoSci Survey (328k points)
Wenn Sie in der zweiten Stimulus-Runde den Stimulus nochmal anzeigen möchten, dann kopieren Sie den PHP-Code auch auf diese Seite. Der PHP-Code macht folgendes: Er zeigt eines der 4 Element, abhängig von der Ziehung. Und zwar überall dort, wo sie ihn platzieren.
by s282601 (110 points)
das funktioniert leider nicht. Nun wird der 2. Stimuli-Text übersprungen & nicht angezeigt...  Ich den PHP_Code so verändert, dass nun andere Texte genommen werden. Also dass es so ausschaut:

if (value('RA01') == 1) {
  text('G102');
} elseif (value('RA01') == 2) {
  text('G201');
} elseif (value('RA01') == 3) {
  text('G302');
} elseif (value('RA01') == 4) {
  text('G401');
}

Den Zufallsgenerator muss ich ja nicht noch einmal angeben, oder?

Denn wenn ich auf S. 6 lediglich den PHP- Code angebe, dann kommt diese Fehlermeldung "Seite 6 des Fragebogens base enthält weder Fragen noch andere Elemente. Öffnen Sie diesen Fragebogen unter "Fragebogen zusammenstellen" zum Bearbeiten und ziehen Sie Fragen oder andere Elemente aus der Auswahlliste (rechts) in die Fragebogenseite."
by SoSci Survey (328k points)
> Denn wenn ich auf S. 6 lediglich den PHP- Code angebe, dann kommt diese Fehlermeldung "Seite 6 des Fragebogens base enthält weder Fragen noch andere Elemente.

Das liegt vermutlich daran, dass Sie den Testlauf nicht ab der Seite mit dem Zufallsgenerator gestartet haben - dann hat RA01aber keinen Wert, und entsprechend greift der Filter nicht. Starten Sie also bitte ab der Seite mit dem Zufallsgenerator (oder früher) oder ziehen Sie den Zufallsgenerator nochmal auf diese Seite. Der Zufallsgenerator ist so gebaut, dass die frühere Ziehung erhalten bleibt.

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

...