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

Hallo,
ich bräuchte dringend Hilfe.

Ich habe meinen Fragebogen fertig. Leider klappt das mit der Gruppeneinteilung nicht. Ich habe bereits mehrere Codes probiert, jedoch immer eine Fehlermeldung erhalten. Jetzt weiß ich nicht mehr, ob überhaupt noch alles stimmt.

Ich frage gleich am Anfang nach dem Geschlecht (A001), jedoch folgen die genderspezifischen Bilder und Fragen erst 2 Seiten weiter. Nach dem auswählen sollten Frauen in je 3 Gruppen (2 Experimentalgruppen und 1 Kontrollgruppe) und Männer in andere 3 Gruppen (2 Experimentalgruppen und 1 Kontrollgruppe) aufgeteilt werden.

Ich habe zunächst nur Bilder (3 je Geschlecht) anzeigen wollen, jedoch habe ich diese dann in die Fragen eingebaut, sodass sie weiterhin sichtbar sind bis alle u.a. Fragen beantwortet werden.

Wie schaffe ich es nun, dass wenn "weiblich" angeklickt wird der Proband in eine der 3 zugehörigen Gruppen aufgeteilt werden. Und wenn "männlich" angeklickt wird der Proband in seine 3 zugehörigen Gruppen aufgeteilt wird?

Ich habs mit einem Zufallsgenerator probiert und zwei Fragen erstellt (1 x Zufall Männer und 1 x Zufall Frauen) und je 3 Gruppen erstellt.

Jedoch klappt einfach nichts.

Vielen Dank!!!!

1 Answer

0 votes
by s139847 (2.7k points)

Hallo,

hier wäre es sehr hilfreich, wenn Sie den Code, den Sie für die Einteilung benutzen, posten könnten.

Generell können Sie hier einen Zufallsgenerator benutzen, der zusätzlich zur Abfrage des Ziehungsergebnisses auch noch die Antwort auf A001 in betracht zieht, z.B.

$code = value('ZG01');

if ($code == 1 && value('A001_01') == 1) {
  question('A002');
} elseif ($code == 2  && value('A001_02') == 1) {
  question('A003');
}

Hier müssen Sie natürlich noch die entsprechenden Kennungen für Ihren Zufallsgenerator und die Kennungen der Antworten aus A001 ändern.

Viele Grüße

by s140471 (110 points)
edited by s140471
Hallo,

und erst mal vielen Dank für die Unterstützung.

Ich habe im Fragebogen gleich als erste Frage die Frage nach dem Geschlecht gestellt. Das ist die Frage "A001" und die Auswahl "Weiblich" und "Männlich" vorgegeben.

Das sind meine Variablen in dieser Frage:
Variablen
A001undefined Geschlecht
1 = Weiblich
2 = Männlich
-9 = nicht beantwortet



Des weiteren habe ich in dieser Frage gleich folgende Filter eingegeben:
- Wenn Option "weiblich" ausgewählt wird, soll die Seite (bei mir ist es die Seite 4) angezeigt werden.
- - Wenn Option "männlich" ausgewählt wird, soll die Seite (bei mir ist es die Seite 5) angezeigt werden.

Auf der Seite 4 habe ich die 3 gruppenspezifischen Fragen (2 x Experimentalgruppe weiblich und 1 x Kontrollgruppe weiblich inkl. je 1 Bild) eingefügt.

Auf der Seite 5 habe ich die 3 gruppenspezifischen Fragen (2 x Experimentalgruppe männlich und 1 x Kontrollgruppe männlich inkl. je 1 Bild) eingefügt.


Ich habe eine Frage Zufallsgenerator hinzugefügt und zwei Urnen (3 x Frauen & 3 x Männer erstellt).

Beim "Fragebogen zusammenstellen" habe ich auf der Seite 4 den ZG eingefügt und den folgendem PHP-Code unter den ZG:

$code = value('RG01');
 
if ($code == 1) {
  question('E301');
} elseif ($code == 2) {
  text('E401');
} elseif ($code == 3) {
  text('K101');
}


Vielen Dank und Liebe Grüße
L
by s139847 (2.7k points)
Generell würde ich nur einen Zufallsgenerator mit den Zahlen 1-3 anlegen, Sie müssen ja nur ein Mal ziehen und brauchen nie mehr als drei Optionen. Aber der Code sieht mir schon richtig aus, ich weiß also nicht, ob Sie noch eine Frage haben?
by s140471 (110 points)
Hallo,

es wird mir dennoch immer bei jedem testen ein Fehler angezeigt bzw. werden immer alle 3 Fragen angezeigt. Der Proband sollte ja nach auswählen des Geschlechts in eine von 2 Experimentalgruppen oder in die Kontrrollgruppe kommen.
Ich habe je 2 EG und 1 KG pro Geschlecht > also insgesamt 6 Gruppen. Aus diesem Grund hbe ich auch im Zufallsgenerator 2 Fragen erstellt und jeweils die Zahlen 1-3 reingemommen.

Jedoch werden immer die Fragen für alle Gruppen untereinander angezeigt.

Kann es damit zusammenhängen, dass ich die 3 Fragen auf einer Seite untereinander eingefügt habe (im Fragebogen zusammenstellen) oder, dass die Fragen zwingend sind?

Danke & Liebe Grüße
by s139847 (2.7k points)
ah, wenn Sie Elemente per text() oder question() rufen, dürfen Sie die nicht auch noch in den Fragebogen ziehen - das ist dann doppelt gemoppelt und Sie haben Sie immer drin. Außerdem ist es immer hilfreich, wenn Sie den ausgegebenen Fehler gleich mit posten, dann muss ich weniger orakeln, was dem System nicht passt ;)
by s140471 (110 points)
Oh ok. Vielen Dank...macht auch jetzt irgendwie Sinn.

Entschuldigung, ich hatte den Fehler eigentlich kopiert aber vergessen ihn einzufügen.

Ich habe die Fragen nun wieder alle rausgenommen.

Beim testen und anklicken "weiblich" kommt dieser Fehler:
"Im Befragungsprojekt existiert kein Text mit der Kennung E401"
"Im Befragungsprojekt existiert kein Text mit der Kennung K101"
"Im Befragungsprojekt existiert kein Text mit der Kennung K001"
"Im Befragungsprojekt existiert kein Text mit der Kennung E201"

Die beiden anderen Fragen funktionieren.

Ich habe es öfters für Frauen und Männer getestet. Manchmal funktioniert es und manchmal kommt immer der selbe Fehler nur mit einer anderen Kennung.

Vielleicht zur Erklärung:

Die Fragen für Frauen sind:
E301
E401
K101

Die Fragen für Männer:
E102
E201
K001
by s139847 (2.7k points)
sind das alles Fragen? Dann können Sie sie natürlich nicht mit text() rufen, sondern nur mit question()
by s140471 (110 points)
Oh mein Gott. Ja vielen Dank. Das habe ich anscheinend bei all den Änderungen, die ich gemacht habe übersehen. Vielen vielen Dank. Es klappt endlich.
Liebe Grüße

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

...