7. Zuweisung der Teilnehmenden
Vorherige Phase "6. Wunschabgabe"
TEILNEHMENDE
Die Teilnehmenden können ihre abgegebenen Wünsche oder ihre Festzuweisung sehen.
BETREUUNGSKRÄFTE
Die Betreuungskräfte können das durch das Vorbereitungsteam ausgewählte Projekt sowie die nicht ausgewählten Projekte betrachten. Zudem können sie im Falle einer Projektleitung die dafür abgegebenen Wünsche statistisch betrachten.
VERANSTALTUNGSADMINS
Die Veranstaltungsadmins können in dieser Phase die Projektauswahl noch verändern, Projekte hinzufügen und editieren. Zudem können die Betreuungskräfte und Teilnehmenden editiert sowie gelöscht werden.
Vor der Verteilung sollte die Wunschstatistik ausgiebig betrachtet werden. Dabei müssen folgende Entscheidungen getroffen werden:
- Welche Projekte müssen aufgrund zu wenig Wünschen entfallen? (Die maximale Teilnehmeranzahl („maxV“) für die Verteilung auf 0 setzen)
- Welche Projekte sollten angefragt werden, ob diese mehr Teilnehmende aufnehmen können?
- Existieren jetzt noch genug Plätze für alle Teilnehmenden (Kontrolle direkt über den Button „Verteilung über die Projekte“)
Zwingend muss in dieser Phase für jedes Projekt eine Obergrenze an maximalen Teilnehmenden eingetragen werden. Erst danach kann die Verteilung starten. Sollte hierbei keine passende Verteilung aller Teilnehmenden realisiert werden können, bietet es sich an die Höchstgrenzen aufgrund der Betrachtung der abgegebenen Wünsche nochmal zu optimieren.
Der Verteilvorgang kann jederzeit abgebrochen und neu gestartet bzw. fortgesetzt werden. Gespeicherte Verteilungen werden auch bei einem Neustart der Verteilung nicht überschrieben. Insofern kann man hierbei mehrere Entscheidungen treffen: Sobald eine Verteilung erfolgreich war, bricht man ab! Oder man lässt sogar mehrfach die ganzen Verteilungen durchführen.
Bei jeder Verteilung arbeitet der Algorithmus mit anderen Vorgaben, die je nach Wunschabgabe der Teilnehmenden zu einem besseren (oder eben auch schlechterem) Ergebnis führen. Die Teilnehmenden werden dabei zufällig herausgegriffen, so dass jede Verteilung – auch mit denselben Vorgaben – anders ausfallen wird. Die letzten 50% entfallen auf eine abschließende Optimierung. Dabei kann es passieren, dass diese (vor allem bei Veranstaltungen mit vielen Teilnehmenden) mehrfach durchgeführt werden muss. Daher springt die Angabe „Erledigt“ zurück auf 50% und startet erneut, bis die Optimierung vollständig umgesetzt ist. Aktuell setzt der Algorithmus – je nach Parameter - die folgenden Vorgaben um:
- Erfülle die Erstwünsche aller Teilnehmenden, deren Projekte mit Erstwünschen nicht voll sind!
- Erfülle die Zweitwünsche aller Teilnehmenden, deren Projekte mit Zweitwünschen nicht voll sind!
- Erfülle die Drittwünsche aller Teilnehmenden, deren Projekte mit Drittwünschen nicht voll sind!
- Wähle die Teilnehmenden zufällig!
- Verschiebe einen Teilnehmenden in ein Projekt mit noch freien Plätzen, falls nur so einem anderen ein Wunsch erfüllt werden kann (dasselbe auch für 3 Teilnehmende)!
- Verteile die wunschlosen Teilnehmenden auf die Projekte mit dem höchsten Abstand der aktuellen Belegung zur Minimal-Teilnehmendenzahl (falls kein solches vorhanden: mit der niedrigsten Teilnehmeranzahl)
- Erfülle die Minimalbelegung der Projekte, indem passend Teilnehmende verschoben werden!
- Tausche zwei Teilnehmende, wenn dadurch die erfüllten Wunschnummern besser werden (ebenso für drei Teilnehmende, vier Teilnehmende, etc. als zyklischen Tausch)!
- Tausche Teilnehmende, falls dadurch die Tauschstatistik nicht schlechter, jedoch die Verteilung bzw. der Ausgleich über mehrere Klassen besser wird!
Bei erfolgreichen Verteilungen muss sich der Veranstaltungsadmin am Schluss für eine Verteilung aufgrund der Bewertungen der erfüllten Wunschprozente entscheiden. Nach der Entscheidung ist diese Phase beendet!
Nächste Phase "8. Teilnehmende zugewiesen"