## Logbuch Kurs 42 (Snapshot)

#### Version: 3.35.2.554 | Stand: 10.08.2026
- Fehler beim Start in einer SchildZentral-Umgebung, nun behoben

#### Version: 3.35.1.550 | Stand: 08.07.2026
- Schild 3.0: Anpassung an die veränderte API des SVWS-Servers
- Schild 3.0: Generelle Überarbeitung des REST-Zugriffs auf die DB
- Im Umwahldialog gab es fehlerhafte Anzeigen bei Kollisionen, nun behoben

#### Version: 3.34.3.548 | Stand: 27.06.2026
- Der Blockungsalgorithmus wurde überarbeitet. Das Flag "Blocken=nein" wird jetzt
in "Kurs fixieren" und "Alle Kursteilnehmer fixieren" übersetzt. Das ist
äquivalent zu "nicht Blocken", vermeidet aber gewisse Probleme bei der Suche
nach optimalen Verteilungen.

#### Version: 3.34.3.547 | Stand: 12.06.2026
- Der Blockungsalgorithmus wurde überarbeitet. Das Flag "Blocken=nein" wird jetzt
in "Kurs fixieren" und "Alle Kursteilnehmer fixieren" übersetzt. Das ist
äquivalent zu "nicht Blocken", vermeidet aber gewisse Probleme bei der Suche
nach optimalen Verteilungen.

#### Version: 3.34.2.546 | Stand: 20.05.2026
- Wenn unter Extras->Einstellungen->Allgemeines die Log-Meldungsstufe auf einen
Wert >= logDebug gesetzt wird, wird der Verbindungsaufbau zur Schild-DB ausführlich
protokolliert.
- logLevel >= logInfo: Ausführliche Protokollierung des Textdatei-Exportes.

#### (20.04.2026 Version: 3.34.0.544)

- Die Formatmaske für Kursbezeichnungen wird jetzt auch bei der Neueinrichtung
von Kursen ausgewertet.
- Erzeugung von Schienenbezeichnern: Die Einstellungen (Extras->Einstellungen->Kurse)
werden etwas erweitert.
Es gibt jetzt eine Liste mit jahrgangsabhängigen Formatvorlagen der Form<br>
    - EF=1,20,Grundkurs ,NUM
    - Q1=1,3,L,TXT;4,20,G,NUM
    - Q2=1,4,L,TXT;5,20,G,NUM
- Syntax der durch Semikola getrennten Einträge ist:<br>
von,bis,Text,Aufzählungstyp.<br>
Im Beispiel für Q1 also<br>
von 1 bis 3 Text = "L", Aufzählungstyp Text -> LA, LB. LC<br>
von 4 bis 20 Text = "G", Aufzählungstyp Numerisch -> G1, G2 etc.<br>
- Die Obergrenze in der letzten Sektion muss größer oder gleich der Anzahl der Schienen gesetzt werden.
Denkbar ist z,B also auch etwas wie<br>
Q1=1,3,LK,TXT;4,12,GK,NUM;13,20,VTF,NUM


#### (16.02.2026 Version: 3.33.52.542)
- Im Setup der aktuellen Version ist nun die Bibliothek midas.dll
  enthalten, die, falls Blockungen mit Schild3 erzeugt werden sollen,
  für die Kommunikation mit dem SVWS-Server benötigt wird. Für die
  Zusammenarbeit mit Schild2 wird diese Datei nicht benötigt.

#### (05.12.2025 Version: 3.33.51.541)
- Bei der Neuanlage einer Sch&uuml;ler\*in im Dialog "Sch&uuml;ler bearbeiten"
  kam es zu einem Laufzeitfehler, falls kein Geschlecht eingegeben wurde,
  nun behoben.
#### (06.10.2025 Version: 3.33.48.540)
- Lehrer, Sch&uuml;ler, F&auml;cher, R&auml;ume, Versetzungstabelle,
  Kurse k&ouml;nnen in den entsprechenden Bearbeitungsdialogen nicht
  nur in Textdateien, sondern auch im Format einer Tabellenkalkulation
  (Excel bzw. Libreoffice Calc) exportiert weren.
  Die gew&uuml;nschte Tabellenkalkulation mu&szlig; in den Einstellungen
  festgelegt werden.

#### (22.09.2025 Version: 3.33.47.535)
- Beim Import einer Untisblockung wurde die Textcodierung
  nicht erkannt, nun behoben.

#### (08.09.2025 Version: 3.33.46.534)
- Im Klausur-Terminplanungsdialog konnte die Klausurdauer
  nicht &uuml;berschrieben werden, nun behoben.

#### (23.06.2025 Version: 3.33.45.533)
- Bei der &Auml;nderung einiger Eigenschaften im Einstellungsdialog
  wurden die &Auml;nderungen nicht &uuml;bernommen, nun behoben.
- Bei der Verteilung nicht verteilter F&auml;cher im Umwahldialog
  wurden kompatible F&auml;cher nicht korrekt ber&uuml;cksichtigt,
  nun behoben.

#### (29.05.2025 Version: 3.33.44.533)
- Bei der &Uuml;bernahme von CNF-Blockungsergebnissen wurden
  die Ergebnisse in der Ergebnisliste verdoppelt, nun behoben.
- Die Funktionalität der Zusatztermine in der Klausurplanung wurde
  &uuml;berarbeitet. Es k&ouml;nnen im Klausurblockungsdialog
  jetzt ganze Kurse auf einen Zusatztermin verschoben
  (und auch wieder entfernt) werden.

#### (14.05.2025 Version: 3.33.39.532)
- Im Umwahldialog wurde versehentlich ein lokales Men&uuml; deaktiviert,
nun behoben
- Im Umwahldialog k&ouml;nnen jetzt wieder per Drag-And-Drop eines Sch&uuml;lers auf
einen Kurs gleichzeitig Fach und Kurs gew&auml;hlt werden.
- Beim automatischen L&ouml;schen von Sch&uuml;lern nach dem LuPO-Import
kam es zu einem Laufzeitfehler, nun behoben.
- Im Dialog "Sch&uuml;ler intern bearbeiten" kann die Liste durch anklicken
 eines Spaltentitels sortiert werden. Wird gleichzeitig die \<STRG\>-Taste gedrückt,
 wird absteigend sortiert.


### (09.05.2025 Version: 3.33.36.532)
- Beim Laden einer Blockung, die ein jpeg-Logo enth&auml;lt, kam es zu einem
Laufzeitfehler, nun behoben.

#### (06.05.2025 Version: 3.33.35.532)

- Beim Druck von Kurslisten mit Tutoren kam es zu einem Laufzeitfehler,
nun behoben.

#### (04.05.2025 Version: 3.33.34.532)

- Beim Fachwahlimport aus einer LuPO-Datei werden im Protokoll die
SuS aufgelistet, die in LuPO gel&ouml;scht, aber in der Blockung
noch vorhanden sind.<br>Wenn im Auswahldialog f&uuml;r die LuPO-Datei
die entsprechende Option gesetzt ist, werden diese SuS sofort
in der Blockung gel&ouml;scht.

#### (24.04.2025 Version: 3.33.31.530)
- Im Dialog "Kurse bearbeiten" konnten die Lehrer nicht (mehr)
    &uuml;ber die Tastatur eingegeben werden, nun behoben.

#### (04.04.2025 Version: 3.33.30.528)
- Unter gewissen Umst&auml;nden wurden beim Blockungslauf
    Kursgr&ouml;&szlig;en verdoppelt, nun behoben.

#### (31.03.2025 Version: 3.33.29.528)
- Beim Laden eines Schullogos im GIF-Format kam es zu einem
Laufzeitfehler, nun behoben.
- Defaultwert für die verwendete Schild-Version ist nun Schild.2x.

#### (18.03.2025 Version: 3.33.28.528)
- Unter Extras->Spezial k&ouml;nnen jetzt die Teilleistungen
separat gel&ouml;scht werden. Evtl. existierende Noten bleiben erhalten.

#### (14.03.2025 Version: 3.33.27.527)
- Beim Export der Blockung nach Schild wurden nicht existierende
Teilleistungen exportiert, nun behoben.

#### (28.02.2025 Version: 3.33.26.525)
Der Datenaustausch mit UNTIS bleibt ein st&auml;ndiger Quell der Freude.
- Der Export der gpu015.txt wurde noch einmal &uuml;berarbeitet.
Wenn ein Kurs mehrere Unterrichtsnummern (durch Tilde getrennt)
enth&auml;lt, wird beim Export f&uuml;r jede Unterrichtsnummer eine
eigene Zeile erzeugt.
- Der Export der gpu017.txt wurde noch einmal &uuml;berarbeitet.
Als Beginn und das Ende einer Klausur wird nicht die angezeigte
Bezeichnung der Stunde, sondern die absolute Stundenposition
exportiert. Diese &Auml;nderung betrifft nur Schulen, deren Plan
mit einer "nullten" Stunde beginnt.

#### (26.02.2025 Version: 3.33.25.525)
- Der Export der gpu017.txt (Klausuren) wurde &uuml;berarbeitet<br>
In den Einstellungen (Im/Export, Kurse) gibt es in der Sektion "UNTIS"
die neue Option "Text für Klausurexport". Dort kann man entweder nichts,
dann ist alles so wie immer, einen beliebigen Text
oder eine Maske mit Platzhaltern (und Text) eintragen. Es stehen
die folgenden Platzhalter zur Verfügung:
    1. %Fach% wird ersetzt durch Kurs.Fach
    2. %Kursart% wird ersetzt durch Kurs.Kursart
    3. %Lehrer% wird ersetzt durch Kurs.Lehrer
    4. %KursBez% wird ersetzt durch Kurs.Bezeichnung
    5. %Stufe%' wird ersetzt durch Kurs.Jahrgang / Blockgruppe.Jahrgang
    6. %ExportDatum% wird ersetzt durch das aktuelle Datum
    7. %Dauer% wird ersetzt durch die Klausurdauer in Minuten
	
Die Platzhalter 1 - 4 werden nur ausgewertet, wenn der Export kursweise (Option "gpu017.txt kursweise exportieren" ist aktiviert) erfolgt, die Punkte 5 - 7 auch bei schienenweisem Export.  Punkt 5 gibt dann den Jahrgang der aktuellen Blockgruppe aus.

#### (25.02.2025 Version: 3.33.24.524)
- Bug im Umwahldialog (Anzeige nicht verteilter F&auml;cher)
      beseitigt.

#### (13.02.2025 Version: 3.33.23.523)
- Im Dialog "Kurse bearbeiten" war das Datenfeld f&uuml;r die UNTIS-Unterrichtsnummern
    zu klein gew&auml;hlt, nun behoben.

#### (11.02.2025 Version: 3.33.22.522)
- Der Ex- und Import der UNTIS-Austauschdateien GPU015.txt und GPU017.txt
      wurde &uuml;berarbeitet.

