Guten Morgen zusammen,
ich habe eine OFB mit einer Zugangsberechtigung für Seriennummern.
Aus diesen Seriennumern hole ich mir via der Datenbank für Inhalte für jeden Fall die Information, ob ein Teilnehmer die Sprache 1,2 oder 3 (Variable X001_01) beherrscht.
Für eine Aufgabe (Frage) gibt es zwei Versionen.
15 Teilnehmer der Sprache 1 sollen Version 1 bekommen.
15 Teilnehmer der Sprache 2 sollen Version 1 bekommen.
30 Teilnehmer der Sprache 3 sollen Version 1 bekommen.
Wenn diese Anzahl voll ist, sollen alle restlichen Teilnehmer wieder Version 2 bekommen.
Die Auswahl der Teilnehmer soll am Besten zufällig sein. Falls das nicht möglich ist, können es auch die ersten 15 bzw. 30 Teilnehmer sein.
Mein Ansatz war zunächst eine Einteilung in Experimentalgruppen (hier weiß ich nicht wie ich die Randomisierungn bei einer bestimmten Anzahl der Ziehung stoppe) oder aber eine etwas einfachere
$sprache1 = 0;
if (value('X001_01') == '2' )) {
question('F213');
$sprache1++;
}
Allerdings zählt count ja nur für einen Fall hoch und nicht pro Fall +1. Und ist zudem ohne Randomisierung.
Es fehlt also überall ein bisschen was...
Hat jemand einen Weg/Idee, dass elegant zu lösen?
Viele Grüße