Verschlüsselung implementiert
Zustandsdateien werden nun verschlüsselt gespeichert. Über den Menü-Eintrag Datei / Verschlüsselung / Schlüsselbund erstellt man lokal einen privaten Schlüssel. Dieser wird geheim gehalten und dient zum Entschlüsseln. Den zugehörigen öffentlichen Schlüssel sendet man an Kollegys. Jedes Kollegy sollte seinen eigenen privaten und die öffentlichen Schlüssel der anderen Kollegys im Schlüsselbund eingetragen haben. Zustandsdateien werden dann so verschlüsselt, dass alle Kollegys diese entschlüsseln können. Selbst wenn man Zustandsdateien nicht mit Kollegys austauschen möchte, kann es sinnvoll sein, einen privaten Schlüssel zu erstellen, da damit Zustandsdateien im Dateisystem verschlüsselt gespeichert werden können.
Für kleine Modelle mit bis zu 30 Prüfungen steht nun auch ohne Lizenzschlüssel die volle Funktionalität zur Verfügung. Planungen für anonymisierte Modelle können aber ohne Lizenzschlüssel nicht mehr durchgeführt werden.
Unterstützung für Stundenpläne implementiert
Es können nun Unterrichtsstunden, die Lehrys halten sollen, bei der Erstellung von Prüfungsplänen berücksichtigt werden. Unterrichtsstunden, die mit geplanten Prüfungen zeitlich kollidieren, werden abgesagt. Solche Absage werden negativ gewertet. Über ein je Unterrichtsstunden einstellbares Gewicht kann eine Absage entweder als Konflikt oder nur als negative Vorliebe gewertet werden. Über das Gewicht ist es also möglich, wichtige Stunden, die unbedingt stattfinden müssen, und unwichtigere, die abgesagt werden dürfen, zu unterscheiden. Zusätzlich ist es möglich, Stunden unabhängig von stattfindendem Unterricht abzusagen.
Die Unterstützung von Stundenplänen beinhaltet viele kleine und große Änderungen:
Zustandsdateien speichern nun auch den Status eines Modells (“anonymisiert”, “Beispiel” oder “normales Modell”)
verbesserte Status-Meldungen bzgl. Lizenzschlüsseln im Reiter Modell-Warnungen
bessere Unterstützung kleiner Bildschirme
Tuerks Prüfungsplaner benötigt leider viel Anzeigefläche auf dem Bildschirm. Vorherige Versionen benötigten eine Auflösung mit einer Breite von mindestens 1280 px (die Höhe war bei dieser Breite dann kein Problem, egal ob 4:3 oder 16:9 Bildschirme verwendet wurden). Es wurden nun einige Optimierungen vorgenommen, so dass nun bereits eine Bildschirmbreite von 1024 px unterstützt wird. Dennoch ist eine Breite von 1280 px oft hilfreich und eine Breite von 1920 px oder mehr kann die Übersichtlichkeit von Tabellen mit vielen Spalten (z.B. die Tabelle mit Prüfungen) deutlich verbessern. Um kleinere Bildschirmbreiten zu unterstützen, wurden einige Umbenennungen vorgenommen:
Verbesserte Darstellung langer Listen von Einzelbewertungen
Es werden nun je nach Anzahl der enthaltenen Unterpunkte automatisch Ordner erstellt oder entfernt. Ein typisches Beispiel ist, dass Zeit-Vorlieben-Bewertungen nun (je nach Anzahl der Vorlieben) automatisch in je einen Order pro Tag gruppiert werden.
Machine-Fingerprint kann nun einfach in grafischer Oberfläche zurückgesetzt werden
detailliertere Fehlermeldungen bzgl. Fingerprints
Statt wie bisher nur auszugeben, dass ein (etwa beim Herunterladen eines Lizenzschlüssels) eingegebener Fingerprint kein gültiger Fingerprint ist und man die Eingabe überprüfen soll, werden nun Details ausgegeben. Es wird z.B. gemeldet, dass der Fingerprint zu lang oder zu kurz ist, ungültige Zeichen enthält oder die enthaltene Checksumme nicht stimmt. Durch diese detaillierteren Ausgaben ist die Verwechslungsgefahr zwischen ungültigen Fingerprints und gültigen Fingerprints, die für die eigene Maschine ungültig sind, deutlich verringert. Bei ungültigen Fingerprints handelt es sich um Zeichenfolgen, die nicht als Fingerprint interpretiert werden können, da sie einen falschen Aufbau besitzen. Bei Fingerprints, die für eine Maschine ungültig sind, handelt es sich um prinzipiell korrekt aufgebaute Fingerprints, die aber nicht zur Hardware einer bestimmten Maschine passen.
Bugfix #15: falscher Fingerprint im Anforderungsdialog für Lizenzschlüssel
Bugfix #16: Globale Vorlieben teilweise nicht änderbar
flexibleres Parsen von Datums-Strings, es wird nun u.a. korrekt mit 2-stelligen Jahreszahlen umgegangen
kleine Änderungen an Farbgebung der grafischen Benutzeroberfläche zur Verbesserung der Lesbarkeit bei Benutzung dunkler Themes
Einige Texte wurden immer in Schwarz ausgegeben. Bei dunklen Themes führte dies zu schwarzem Text auf dunklem Hintergrund. Nun wird die Standard-Farbe des benutzten Themes statt Schwarz verwendet. So wird für dunkle Themes meist ein Weißton statt Schwarz verwendet. Nachteil ist, dass für helle Themes der Text teilweise dunkelgrau ist und so der Unterschied zwischen aktiven Daten uns “ausgegrauten” Zeilen zwar sichtbar, aber weniger prominent ist.
Globale Vorlieben und Einstellungen überarbeitet
Intervall-Dauer entfernt und durch stufenweise Dauer-Bewertung ersetzt
Einstellungen, die eine gewisse Zeitdauer umfassten, wie z.B. die Dauer langer Pausen, wurde vorher in Intervalle einer einstellbaren Länge geteilt und diese dann bewertet. Nun werden solche Einstellungen minutengenau bewertet. Damit die Einstellungen trotzdem einfach änderbar bleiben, wurde die Intervall-Dauer direkt in die jeweilige Einstellung übernommen. Aus der Kombination einer Intervall-Dauer und einer stufenweisen Bewertung entstanden die neu eingeführten stufenweisen Dauer-Bewertungen. Im Gegensatz zur vorherigen Kombination aus Intervall-Dauer und stufenweiser Bewertung arbeiten diese stufenweisen Dauer Bewertungen aber minutengenau.
Die Anzahl der Prüfungen eines Lehrys kann nun nicht nur je Rolle des Lehrys sondern auch je Prüfungsart einzeln eingeteilt werden.
Globale Vorliebe für Dauer von Prüfungen eines Lehrys ohne Pause eingeführt
Vorher konnte die Anzahl der Prüfungen hintereinander in Experten-Einstellungen konfiguriert werden. Nun findet sich in den Einstellungen nur noch eine Basis-Bewertung. Die globale Einstellung erlaubt es nun - ohne Experten-Einstellungen zu ändern - eine maximale Dauer der Teilnahme an Prüfungen ohne Pause separat für jedes einzelne Lehry festzulegen.
Globale Vorliebe für Dauer von Prüfungen in einem Raum ohne Pause eingeführt
Vorher konnte die Anzahl der Prüfungen hintereinander in Experten-Einstellungen konfiguriert werden. Nun findet sich in den Einstellungen nur noch eine Basis-Bewertung. Die globale Einstellung erlaubt es nun - ohne Experten-Einstellungen zu ändern - eine maximale Dauer der in einem Raum stattfindenden Prüfungen ohne Pause separat für jeden einzelnen Raum festzulegen.
Globale Vorliebe für Dauer von Prüfungen eines Lehrys pro Tag eingeführt
Vorher konnte die Anzahl der Prüfungen eines Lehrys pro Tag in Experten-Einstellungen konfiguriert werden. Nun findet sich in den Einstellungen nur noch eine Basis-Bewertung. Die globale Einstellung erlaubt es nun - ohne Experten-Einstellungen zu ändern - eine maximale Dauer der Prüfungen pro Tag für jedes einzelne Lehry festzulegen.
Globale Vorliebe für Tageslänge eines Lehrys eingeführt
Externe Prüfungen entfernt
Die Unterstützung für externe Prüfungen wurde entfernt. Externe Prüfungen waren in früheren Versionen nützlich, damit Eingabe-Dateien unverändert übernommen werden konnten. Inzwischen werde diese Dank verbesserter Bearbeitung und verbessertem Import nicht mehr benötigt.
Verbesserung grafische Oberfläche: Grautöne heller
In der grafischen Oberfläche war der Unterschied zwischen ausgegrauten Werten und anderen Werten teilweise schlecht erkennbar. Daher wurden die Farbwerte angepasst.
Verbesserung manuelle Pläne: fixe Werte nicht verarbeitbar
In manuellen Plänen konnten bisher Werte, die in Prüfungen fest hinterlegt waren, nicht bearbeitet werden. Dies wurde nun auf Werte, für die nur ein möglicher Wert hinterlegt ist, erweitert. In Prüfungen hinterlegte fixe Werte werden durch doppelte Unterstreichung kenntlich gemacht. Berechnete fixe Werte, durch einfache Unterstreichung. Beide Arten von Werten können nicht geändert werden, wenn konfliktfrei unter auswählbare Werte eingestellt ist. Ist dagegen Fach eingestellt, so können nur die fest in Prüfungen hinterlegten Werte nicht geändert werden.
Verbesserung Statistiken für manuelle Pläne: Statistiken je Prüfungsart hinzugefügt
Besseres Caching, dies sorgt für mehr Geschwindigkeit
Verbesserung: Doppelklick auf eine Einzelbewertung in manueller Planung öffnet nun die zugehörige Prüfung (soweit vorhanden)
Verbesserung: technische Verbesserungen führen dazu, dass Änderungen an Prüfungen schneller durchgeführt werden können
Bugfix #14: fehlerhafte Pläne beim Löschen von Prüfungen
Wurden Prüfungen gelöscht, so wurden bereits vorhandene Pläne fehlerhaft angepasst.
technische Verbesserungen an grafischer Oberfläche
Es konnte teilweise mehrere Sekunden dauern, bis ein neuer Zustand in der grafischen Oberfläche angezeigt wurde. Diese Zeit wurde nur zu einem geringen Teil mit Berechnungen zum Modell oder zugehörigen Plänen verbracht. Der Großteil der Zeit wurde für die Aktualisierung der Anzeige verwendet. Durch einige Optimierungen konnten diese Aktualisierungs-Zeiten nun deutlich verringert werden. Am Erscheinungsbild der Oberfläche wurde dabei nicht geändert.
Verbesserungen beim Import von Lehrys
Das Dateiformat der hessischen Lehry und Schüler Datenbank (LUSD) wird nun besser unterstützt. Die Spaltennamen werden automatisch zugeordnet.
Bugfix #13: doppelte Beobachtys
Besitzt eine Prüfung fixe Beobachtys, so konnten diese Beobachtys in Ausgaben doppelt auftauchen. Die führt auch dazu, dass im Plan dieser Lehrys die Prüfung doppelt auftaucht. Für z.B. Lehry-Pläne in der HTML Ausgabe wird die Prüfung dann doppelt ausgegeben und es sieht auf den ersten Blick so aus, als seien zwei Prüfungen zur gleichen Zeit im gleichen Raum geplant.
Es handelte sich nur um ein Problem mit Ausgaben. Die Bewertungen eines Plans, die Optimierung und die manuelle Bearbeitung von Plänen sind nicht betroffen.
Bugfix #12: fix Windows-Installer
Das Wartesymbol wurde nicht angezeigt, weil einige Dateien vom Windows-Installer nicht installiert wurden. Dies sollte nun behoben sein.
Bugfix #7: Statistiken zu Plänen im Reiter “manuelle Planung” berücksichtigen keine externen Pläne
Bugfix #8: Fehler in Erzeugung neuer Pläne
Für Modelle mit Fehlern konnten beim Erzeugen neuer, zufälliger Pläne im Reiter “manuelle Planung” schwere Fehler auftreten die dazu führten, dass Tuerks Prüfungsplaner abstürzte, d.h. unkontrolliert und unerwartet beendet wurde.
Bugfix #9: Kommissionen externer Prüfungen
In einigen Ausgaben (z.B. den Statistiken manuell erstellter Pläne) werden die Kommissionen externer Prüfungen nicht ausgegeben. Die Ausgabe sah so aus, als seinen die entsprechenden Prüfungen nicht vollständig geplant, verfügten also über keine Kommission.
Bugfix #10: “erlaubte Änderungen” nicht benutzt für Ausplanen
Normalerweise sollten bei der Bearbeitung eines manuellen Planes die änderbaren Werte von der Einstellung im Menü “manuelle Planung” / “erlaubte Änderungen” abhängig sein. Die Checkbox für das Ausplanen einer Prüfung ignoriert diese Einstellung jedoch und verhält sich so, als sei der Standard-Wert “alle” gewählt.
Bugfix #11: fixe Werte in Optimieren-Dialog
Selbst wenn durch Optimieren in “manuelle Planung” nur fixe Werte gesetzt wurden, kann diese Änderung nun übernommen werden.
Verbesserungen bzgl. Änderungen vor Fix-Datum
Bugfix #5: Berechnung dynamischer Teilnehmer an Lehryterminen
Die Einstellung “nur Prüfys” wurde nicht korrekt ausgewertet. Entweder wurden nur oder keine Prüfys berücksichtigt. Es sollten aber entweder nur Prüfys oder alle Lehrys berücksichtigt werden.
Bugfix #6: Es war möglich, Prüfungsgruppen mit gemischten Prüfungsarten anzulegen.
Verbesserung: Einzel-JSON-Ausgabe lokaler Vorlieben lesbarer gestaltet
Da die Einzel-Ausgabe nicht für Modell-Verzeichnisse oder Zustände verwendet wird, sollten die Auswirkungen gering sein. Das alte Format sollte außerdem weiterhin gelesen werden können.
Verbesserung: Tooltip-Hilfen für lokale Zeit-Vorlieben verbessert
Verbesserung: beim Parsen von Zeit-Vorlieben wird nun die Groß- / Kleinschreibung von Wochentagen ignoriert
Verbesserung: im Reiter “Lehrys”, Unterreiter Gruppen können nun mehrere Lehrys gleichzeitig hinzugefügt werden
Oberfläche: Reihenfolge der Spalten “Vorsitzendy” und “Protokollanty” getauscht
Verbesserung: Fächer ohne Prüfungen werden in “Modell-Infos” besser dargestellt
Verbesserung: Vorlieben können nun auch nach Art gefiltert werden
Bugfix #2: Lehry-Löschen durch Eingabe eines leeren Kürzels “”
In der Anzeige wurde fälschlicherweise das alte Kürzel aus der Anzeige entfernt. Nun wird es weiterhin angezeigt.
Bugfix #3: Tippfehler “Raum-Kuerzel” korrigiert zu “Raum-Kürzel” im Reiter “Räume”
Bugfix #4: Tippfehler und schlechte Benennungen im Reiter “Namen” beseitigt