Hallo zusammen,
ich bin SoSci Survey und PHP-Neuling. Mir sind während des Erstellens des Fragebogens zwei Fragen aufgekommen.
1) Ich habe eine Kontrollgruppe und zwei Testgruppen. Alle beinhalten nochmal jeweils 2 verschiedene Stimuli je nach Geschlecht. Weiterhin soll es eine Geschlechterquotierung geben, welche ich mit folgendem PHP-Code programmiert hab.
$quotaGender = [
1 => 250, // 250 Frauen (Code 1)
2 => 250 // 250 Männer (Code 2)
];
// Geschlecht wird direkt ausgelesen
$gender = value('SD02');
//Abruf der vorliegenden Fälle für diese Merkmalsausprägung
$casesGender = statistic('count', 'SD02', $gender);
// Auslesen der Quoten für die angegeben Merkmale
$maxPerGender = $quotaGender[$gender];
// Quotenstopp Age & Gender
if (($casesGender >= $maxPerGender)) {
redirect('https://panelanbieter.com/Survey/QuotaFull?ProjectToken=%reference%');
}
Nun meine Frage: Ich habe eine Block-Randomisierung genutzt, sodass innerhalb der Blöcke (männlich/weiblich) die verschiedenen Stimuli für die entsprechenden Gruppen angezeigt werden soll. Reicht das so schon aus, dass eine gleichmäßige Verteilung gewährleistet wird? Oder muss ich das schon vorab programmieren mit einer Quote? Wenn ja, wie müsste das aussehen?
2) Ich habe als Antwortoption für das Geschlecht ebenfalls "Divers". Eigentlich sollen diese Teilnehmer durch einen verkürzten Leitfragebogen geleitet werden, wobei Stimulusmaterial und einige Fragen geskippt werden sollen. Das habe ich durch einen Filter eingestellt. Derzeit werde ich allerdings auf die Redirect-Seite für die Early Screenout Seite geleitet. Woran liegt das? Der Code für diesen Redirect ist wie folgt:
// Screenout Age
$age = value('SD01_01');
if ($age < 16 || $age > 44) {
redirect('https://passback.lifepointspanel.com/Survey/EarlyScreenOut?ProjectToken=%reference%');
}
hat also nichts mit Geschlecht zutun.
Vielen, vielen Dank und LG!