Hallo in die Runde,
ich gehöre auch zum Team der Studie und versuche nochmal genauer zu berichten:
Seite 04 – Häufigkeit, GR05, GR06
Die Personen sollen zu Beginn anhand der Häufigkeit in einer Variable Gruppe A oder B zugeordnet werden
Seite 05 - Dafür haben wir auf der nächsten Seite 4 php-Filter laufen, die so aussehen:
-----------------------------------------------------------
// vorzeitiges Ende, da nur seltene Nutzung
if ((value('GR05') > 3) and (value('GR06') > 3)) {
text('TX03');
}
-------------------------------------
// Weiterleitung, wenn gleich häufig
if ((value('GR05') == 1) and (value('GR06') == 1) or (value('GR05') == 2) and (value('GR06') == 2) or (value('GR05') == 3) and (value('GR06') == 3)) {
goToPage('GR2');
}
---------------------------------------
// Weiterleitung Gruppe A zu Zufallsgenerator A
if (((value('GR06')) < 4) or ((value('GR05')) < 4) and ((value('GR06')) < (value('GR05')))) {
goToPage('ZGRad');
}
------------------------------------------------
// Weiterleitung Gruppe B zu Zufallsgenerator Gruppe B
if (((value('GR06')) < 4) or ((value('GR05')) < 4) and ((value('GR05')) < (value('GR06')))) {
goToPage('ZGEsc');
}
----------------------------------------------
Seite 06
Personen, die die gleiche Häufigkeit für beide Gruppen angegeben haben werden zu einer Filterfrage (nächste Seite 'GR2') weitergeleitet, wo sie wählen müssen, mit welcher Gruppe die Ident. höher ist. --> daraufhin werden sie zur internen Variable GR07 (Gruppe A) oder GR08 (Gruppe B) geleitet
Seite 07 und 08
Es gibt 2 Folgeseiten ZGRad und ZGEsc, wo jeweils die Gruppen A und B über Randomisierung mit Urnen einer von 2 Subgruppen zugwiesen werden sollen. Das wurde über folgenden Code realisiert:
Seite 07 - ZGEsc:
urnDraw('zg_esc', 'GR07');
// ZGRad überspringen
goToPage('Einleitung');
---------------------------------------------
Seite 08 - ZGRad:
urnDraw('zg_rad', 'GR08');
goToPage('Einleitung');
---------------------------------------------
Seite 09 – Intro
Auf der nachfolgenden Einleitungsseite sollen den Subgruppen dann jeweils die zugehörigen Intros angezeigt werden. Dafür haben wir aktuell folgenden php-Code dastehen:
if ((value('GR07_01') == 1) or (value('GR08_01') == 2)) {
question('RD01');
} else {
question('ES01');
}
-----------------------------------------------------------------------
Debug-Info bei Weiterleitung „gleich häufig“, basierend auf Seite 04
[Information] Interview Nummer 113 wird fortgesetzt
[Information] Der Fragebogen base im Projekt sit wird verwendet
[Information] Die Verweildauer auf Seite 6 betrug zusätzliche 14 Sekunden
[Verarbeitung] Lese Antworten von Seite 5+6
[Information] Antwort auf GR04 = 1
[Information] ▼ Filter GR04/1 wird aktiv (Bedingung erfüllt).
[Information] Bedingung in Filter GR04/2 ist nicht erfüllt.
[Information] Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung] Erstelle Seite 7 in Fragebogen base
[Information] Folgende Kombination wurde bereits früher aus der Urne "zg_rad" für "GR07" gezogen: R_01
[Verarbeitung] Springe zur Seite Einl (Nr. 9)
[Verarbeitung] Erstelle Seite 9 in Fragebogen base
[Information] value("GR07_01") = "R_01"
[Information] value("GR08_01") = ???
[Inhalt] Zeige Text ES01
Debug-Info bei Weiterleitung zum Zufallsgenerator
[Information] Interview Nummer 114 wird fortgesetzt
[Information] Der Fragebogen base im Projekt sit wird verwendet
[Information] Die Verweildauer auf Seite 4 war 75 Sekunden
[Verarbeitung] Lese Antworten von Seite 4
[Information] Antwort auf GR06 = 1
[Information] Antwort auf GR05 = 5
[Information] Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung] Erstelle Seite 5 in Fragebogen base
[Information] value("GR05") = 5
[Information] value("GR06") = 1
[Information] value("GR05") = 5
[Information] value("GR05") = 5
[Information] value("GR05") = 5
[Information] value("GR06") = 1
[Verarbeitung] Springe zur Seite ZGRad (Nr. 7)
[Verarbeitung] Erstelle Seite 7 in Fragebogen base
[Information] Antwort auf GR07_01 = R_02
[Information] Folgende Kombination wurde aus Urne "zg_rad" gezogen und in "GR07" gespeichert: R_02
[Verarbeitung] Springe zur Seite Einl (Nr. 9)
[Verarbeitung] Erstelle Seite 9 in Fragebogen base
[Information] value("GR07_01") = "R_02"
[Information] value("GR08_01") = ???
[Inhalt] Zeige Text ES01
Die Einleitungstexte werden leider nicht angezeigt, vermutlich weil für GR08_01 kein Wert ermittelt wurde? Aber wie können wir das ändern?
Für alle hilfreichen Tipps wären wir wirklich sehr dankbar!
Beste Grüße,
Jule
P.S: Daneben sollen die nachfolgenden Stimuli + zugehörige Fragen noch innerhalb der Subgruppen rotiert werden. Soll ich dafür einen neuen Frageeintrag im Forum erstellen?