Guten Tag,
ich möchte in meiner Befragung einen bestimmten Fragebogenteil aus lizenzrechtlichen Gründen auf maximal 200 Testungen begrenzen. Entscheidend ist, dass ab der 201. Testung die betreffenden Items nicht mehr angezeigt werden.
Auf eine frühere Anfrage wurde mir empfohlen, hierfür die Funktion „Quotierung → Zählung ohne Quotierung“ zu verwenden, eine Quote von 200 festzulegen, den Quotierungsbaustein auf der ersten Seite zu platzieren und auf der Seite mit dem betreffenden Test über put() eine interne Variable zu setzen.
Ich habe daher eine interne Variable angelegt und setze diese auf der Seite unmittelbar vor dem geschützten Fragebogenteil mit:
put('GF09_01', 1);
Für den Wert 1 habe ich anschließend eine Quote von 200 eingerichtet.
Die Zählung funktioniert grundsätzlich: Für einen Funktionstest habe ich den Zähler zunächst auf 199 gesetzt. Nachdem ich einen Fragebogen bis zu dem geschützten Fragebogenteil durchgeführt hatte, stand der Zähler anschließend korrekt bei 200.
Das Problem ist jedoch, dass bei einem neuen Fragebogendurchgang trotz erreichtem Zählerstand von 200 weiterhin auf den geschützten Fragebogenteil zugegriffen werden kann. Die Items werden also weiterhin angezeigt.
Ich habe bereits versucht, den Quotierungsbaustein unmittelbar nach dem put()-Befehl und vor dem geschützten Fragebogenteil zu platzieren. Auch bei einem Zählerstand von 200 werden die Items weiterhin angezeigt.
Wie muss die Quotierung bzw. der Fragebogen konkret eingerichtet werden, damit maximal 200 Personen diesen Fragebogenteil sehen können und ab der 201. Testung zuverlässig vor dessen Anzeige gestoppt wird?
Vielen Dank für Ihre Unterstützung!