2019-10-16
    Neu: Bei den Auto-Strategien K, S, und KS kann nun die Anzahl an Prozessorthreads gewählt werden.
         Besonders vorteilhaft, bei Prozessoren mit 8 oder mehr Kernen.
    Neu: Mit "Fixiere#max. 2er-Abitur-Kurswechsel (Summe aller SuS)#42#-" kann man nun die Anzahl an
         SchülerInnen begrenzen die von 2 Abitur-Kurswechsel betroffen sind.

2019-08-29
    Neu: Kurswechsler (Q2) werden nun anders definiert bzw. gezählt. Bezogen auf ein Wechsel (pro Fach) bedeutet das:
         Vorher --> Jemand der danach in einem Kurs mit einer anderen ID/Nummer ist.
         Jetzt --> Jemand der danach in einem Kurs mit einer anderen Lehrkraft ist.
    Neu: LKs können nun mit der Regel "LKs von Schiene ... bis ..." forciert werden ohne den Zusatz "allein". 
         GKs sind somit auch möglich in der Schiene. Ich bin mir nicht sicher, ob dies sinnvoll ist, da LKs im Gegensatz zu GKs 5-stündig sind. 
         Ggf. doppelt man die LKs (lässt sie also über 2 Schienen laufen und tut also so, als wären sie 6-stündig) und mischst sie dann mit den GKs.
         

2019-07-30
    Neu: Bei der Ausgabe der Schienen wird pro Kurs die ggf. vorhandene Lehrkraft ausgegeben.
         (Falls eine Lehrkraft mehrfach in einer Schiene vorkommt, gibt es Warnungen.)

2019-07-29
    Neu: Es werden nun die Kurswechsler zwei Mal ausgegeben. 1) Nach Name sortiert 2) Nach Kurswechsel-Anzahl sort.
         Die Kurswechsler werden nun zusätzlich zur Datei "Ergebnis.txt" auch im Fenster angezeigt (auch wenn es bei der EF/Q1 keinen Sinn ergibt).
    Neu: Das Ausgabeformat kann nun gewählt werden. Standardmäßig ist das neuste Format angekreuzt.

2019-06-16
    Neu: Laden der Daten wird verweigert, wenn in den Schülerdaten (vorne oder hinten) Leerzeichen sind, da dies später sonst zu Fehlern führt.
    Neu: "SchülerIn#...#hat definitiv Fach-Art#...", praktisch um Laufbahnen zu gewährleisten.
    Neu: "Fixiere#max. Kurswechsel (Summe aller SuS)#...#-", Beispiel: "Fixiere#max. Kurswechsel (Summe aller SuS)#101#-"
    Neu: "Fixiere#max. Kurswechsel (je SchülerIn)#...#-", Beispiel: "Fixiere#max. Kurswechsel (je SchülerIn)#2#-"
    Neu: "Fixiere#max. Kurswechsel (bestimmte SchülerIn)#...#...", Beispiel: "Fixiere#max. Kurswechsel (bestimmte SchülerIn)#Mustermann;Max;01.01.2001;3#1"
    Neu: "Fixiere#max. Abitur-Kurswechsel (Summe aller SuS)#...#-", Beispiel: "Fixiere#max. Abitur-Kurswechsel (Summe aller SuS)#76#-"
    Neu: "Fixiere#max. Abitur-Kurswechsel (je SchülerIn)#...#-", Beispiel: "Fixiere#max. Abitur-Kurswechsel (je SchülerIn)#1#-"
    Neu: "Fixiere#max. Abitur-Kurswechsel (bestimmte SchülerIn)#...#...", Beispiel: "Fixiere#max. Abitur-Kurswechsel (bestimmte SchülerIn)#Musterfrau;Maren;01.01.2001;4#1"

2019-06-11
    Neu: "Fixiere#max. Kurs-Wechsel-Summe aller SuS#...#-", Beispiel: "Fixiere#max. Kurs-Wechsel-Summe aller SuS#35#-"
    Neu: "Fixiere#max. Kurs-Wechsel pro SchülerIn#...#-", Beispiel: "Fixiere#max. Kurs-Wechsel pro SchülerIn#2#-"


2019-06-08
    Bug: Beim Berechnen wurden Fehler angezeigt, die man nicht wegklicken konnte, nun behoben.
    Neu: "Fixiere#Teilnehmer der Fachart mit Kursart#...#...", Beispiel: Fixiere#Teilnehmer der Fachart mit Kursart#BI;GK#AB3
    Neu: "Fixiere#Teilnehmer des Kurses mit Kursart#...#...", Beispiel: Fixiere#Teilnehmer des Kurses mit Kursart#BI-GK1#AB3
    Neu: "Kurs-Art#...#in Schiene#...", Beispiel: Kurs-Art#VTF#in Schiene#12
    Neu: "Kurs-Art#...#allein in Schiene#...", Beispiel: Kurs-Art#VTF#allein in Schiene#12

2019-06-04
    Neu: Fehlermeldung, falls Pfad zum Solver falsch eingestellt ist.
    Neu: Fehlermeldung, falls zwei Kurse den gleichen Namen haben (führt sonst zu massiven Problemen)
    Neu: Globaler Wert "max. SuS" der für alle Kurse gilt.
    Neu: Forciert man mit "Kurs ... unbedingt zusammen mit Kurs ...", dass zwei Kurse zusammen liegen sollen, dann werden die Schüler optimal verteilt (in diesen zwei Kursen).
    

2019-06-02
    Neu: Beim Öffnen einer Kurs42 Blockung wird nun nachgefragt, 
         ob man die "Kursbelegung und Teilnehmer" aus Kurs42 übernehmen möchte.
    Neu: Regel: "SchülerIn#<A>#nicht in Kurs#<B>"
         --> Forciert, dass <A> an Kurs <B> nicht teilnimmt.
    Neu: Regel: "Kurs#<A>#verbiete SuS mit Kursart#<B>"
         --> Verbietet SuS der Kursart <B> im Kurs <A>.

2019-05-20
    Neu: Auto-Stop
    Neu: 8K (8 mal nur Auto-Strategie 'Kurs-Fixierung')
    Neu: 8S (8 mal nur Auto-Strategie 'Schüler-Fixierung')


2019-05-18
    Neu: Tabs werden nun im Event-Dispatch-Thread hinzugefügt --> flüssiger
    Neu: Bug bei Schüler-Fix-Strategie behoben.


2019-05-17
    Neu: Auto Optimierung --> Es werden nun zwei verschiedene Strategien angewendet (Kurs-Fixierungen und Schüler-Fixierungen).
    Neu: Der "Öffnen-Pfad" wird gespeichert.
    Neu: In der "Ergebnis.txt" werden die verwendeten Regeln gespeichert.


2019-05-16
    Auto Optimierung --> Versucht bei der aktuellen Blockung die GK-Kursdifferenzen schrittweise zu verbessern. 
    Starten Sie mit einer großen (z.B. 20) Kursdifferenz.
    Es gibt einen Button für 8 und 4 CPU-Threads.


2019-05-07
    Visuelle Warnung wenn "Schienenanzahl < max. Fachwahlen"


2019-05-06
    Neue Kodierung von "Kurs zusammen/nicht zusammen mit Kurs".
    Scheint etwas schneller zu sein.


2019-04-27
    Ausgabe der Umwähler verbessert
    Ausgabe der Kurse --> SchülerInnen nun mit Kursart
    Auto-Regeln sortiert


2019-04-25
    Neue Regel: Alle SuS#komplett fixieren (GKS)#-#-
    Neue Regel: Alle SuS#komplett fixieren (AB3)#-#-
    Neue Regel: Alle SuS#komplett fixieren (AB4)#-#-
    Neue Regel: Fach-Art#BI;GK#Umwahl verbieten#-
    Textdatei-Warnung, falls Format nicht UTF-8


2019-04-23
    Prozentuale Schülerfixierungen beim Weiterrechnen möglich.


2019-04-18
    Berechnungsnummern fünfstellig gemacht.
    Kleinen Bug bei der Ausgabe behoben.


2019-04-17
    Aussagekräftigere Statistik


2019-04-16
    Ausgabe bei Umwahlen: LK (und den anderen LK), dann GK.


2019-04-09
    Alte Format wird ebenfalls beim Generieren einer Lösung erzeugt.


2019-03-12
    Kurs <...> nicht in Schiene <...>
    Fach-Art <...> nicht in Schiene <...>


2019-03-10
    Schriftart auswählbar


2019-03-09
    Schriftgröße zur Laufzeit veränderbar


