Hallo,
da es hier anscheinend um Gruppen geht, musst Du schon etwas in die Trickkiste greifen.
Ich gehe einmal mutig davon aus, dass Du kein javascript einsetzen kannst; Uni-Installation (btw. die Admins derselben) verbieten dies häufig.
Kannst Du aber ausprobieren (s.u.)
Also werden wir uns mit eingebauten Funktionen von LimeSurvey begnügen müssen.
Gerade gestern habe ich hier das gesamte Verfahren noch einmal beschrieben
[url]
forums.limesurvey.org/forum/german-forum...en-per-zufall#269448
[/url]
Der einzige Unterschied ist: C_01 kann weg.
C_11 (die Vorbesetzung) wird nicht dynamisch erzeugt, sondern ist bei Dir ja fest - die 40 Gruppen.
Also bilde einen String mit 40 Zeichen; hier kommen wir noch gut mit Groß- und Kleinbuchstaben hin.
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn
Der Rest ist identisch und Du kannst dann jeder Gruppe die entsprechende Bedingung geben
Gruppe1: strpos(C_99,"A")>0
Gruppe2: strpos(C_99,"B")>0
...
Gruppe40: strpos(C_99,"n")>0
Dieses Ganze findest Du auch im "Tutorial 4: Gleichungen, Zufall", Kap. 3.3.1. (Schematisch ist es auf der Seite vorher gezeigt.)
Kap. 3.2. zeigt das Gleiche; allerdings kommen wir hier nicht mit einstelligen Zeichen aus - es sollen dort ja 500 Kugeln in der Urne sein. Daher wird dort mit dem Faktor 3 hin- und herjongliert.
Tutorial findest Du hier im deutschen Teil, so auf Seite 18+-
So, jetzt der Test, ob Du javascript einsetzen kannst.
Du findest ihn auch im Tutorial direkt in der "Vorbemerkung"
Füge einfach in eine Frage (aber im Quellcode-Modus) dies ein
Code:
<script type="text/javascript" charset="utf-8">
$(document).on('ready pjax:scriptcomplete',function(){
alert("Hallo, hier ist javascript");
});
</script>
Wenn dann diese Meldung aufploppt, kannst Du es verwenden, sonst eben nicht.
Und mit javascript gibt es dann eine andere - kürzere - Lösung.
Es wäre eine leicht abgewandelte Form des scriptes in Kap. 3.2.1.
So, das schon einmal vorweg.
Joffm