Ja, dies ist möglich und wir haben vergleichbare "Fragebögen" auch schon der öfteren implementiert.
Um die Belegung zu prüfen, würden Sie z.B. mittels statistic()
ermitteln, wie viele Datensätze mit einer bestimmten Auswahl für eine Variable (Veranstaltung) schon vorliegen. Diesen Wert würden Sie dann mit den Grenzen vergleichen. Und dann könnten Sie die Befragten entweder abweisen oder die Auswahl aus einer Frage nehmen - genauer gesagt: Mittels Array und question()
nur jene Optionen anzeigen, die noch verfügbar sind.