=====Aktuelles===== April 2018: Doch noch ein paar deutliche Änderungen: * Stundenweise Absenzen werden nun mit einem Rechtsklick auf eine bestehende Absenz eingegeben. Die Stundengrenzen sind dabei wählbar. Ergebnis: Übersichtlichere Oberfläche * Fixieren von Absenzen bedeutet nur noch, dass keine neuen Vermissungen und Krankmeldungen möglich sind. Entschuldigungen und Atteste sind weiterhin möglich. * Ausgetretene Schüler werden z.B. bei Aktuelle nicht mehr angezeigt. März 2018: Die neue Version "absenzen2" ist so gut wie fertig gestellt. Es finden noch einige Bugfixes im Feldtest an zwei Schulen statt. ====Entwicklung==== Inzwischen wurde das System kräftig umgebaut, so dass in Kürze, nach Realeinsatz an meiner Schule, freigegeben wird. Die aktuelle Preview-Version sind schon gut benutzbar, da die notwendige Migration beendet ist. Man kann seine Daten übernehmen (Ausnahme: geänderte Absenzenbrief-Templates). Was wurde alles verändert? ===Technische Verbesserung (✓)=== * Umstieg von CGI auf WSGI inkl. Multithreading und Multitasking (✓) * Daraus folgend Umstrukturierung der internen Aufgabenverteilung (✓) * Mehr Ajax, um eine schnellere Oberfläche zu ermöglichen (✓ in Absenzen, 0% in Terminen -> Folgeversion) * Mauszeigerprobleme beheben (✓) * CSS-Sprites für die Hintergründe der Tabellenzellen mit mehr Informationen (✓) ===Bedienung für Lehrer/innen (✓)=== * Dialoge nur abzuschicken, wenn minimale Information übergeben, auch bei Passwörtern (✓) * Schulbefreiungseditor wird automatisch gestartet (✓) * Bonussystem wieder entfernt wg. Kollision mit Vermiss-Logik, Datenschutzbedenken und geringem Erfolg (✓) * Minioberfläche für Smartphones wieder anpassen (✓) * Änderung des Vermissen-Logik auf Wechsel zwischen "keine Info"/"Schüler vermisst"/"Schüler ist da" (✓) * langfristig verfügbare Information, in welchen Stunden mir ein Schüler gefehlt hat (Bezug zum Kurs!) (✓) * Neu: unendliches Undo - bis man (z.B.) den Kurs oder die Aktion wechselt ===Bedienung für Admins (✓)=== * Mehrere Einstellungen nur noch mit einem gemeinsamen Submit, statt zeilenweise (✓) * Umstellung auf reaktiveres und klareres Design (✓) ==ASV (50%)== * Einlesen der Kursliste aus dem Export der ASV (50%), ggf. erst in Folgeversion, da Einsatz der ASV in der Oberstufe gestoppt ===Sekretariat (✓)=== * Kommentarmöglichkeit je Absenz (✓) ===Administrator (✓)=== Neue Logik der Einteilung in Schuljahre. Es wird nur das aktuelle Schuljahr geben, ein neues gibt es nach Abschluss des alten, welches nur als Datei ([[Gesamtansicht]]) weiter verfügbar bleibt. Termine können aber auch für das Folgejahr angelegt werden. * Erster Schritt: Gesamtansicht in Datei (✓) * Zweiter Schritt: Löschen der alten Daten (✓) ===Installationsroutine (✓)=== * Inst. funktioniert * Migration klappt ===ToDo sonstiges (50%)=== * Dokumentation und Vollendung der letzten Änderungen (0%) * automatische Migration auf neue Verzeichnisstruktur und Webserverkonfiguration (✓) ===Testen am KGA (✓)=== * Testversion ist aktiv und wird derzeit genutzt ====Letzte erledigte Aufgaben in stable==== * 2016-09-20, Einsatz am KGA: * Dev: Undofunktion für Smartphonebedienung * Dev: Bonussystem wg. Datenschutz individuell einschaltbar (Zustimmung erforderlich!) * Fix: Darstellung mit Eintritt/Austritt * Fix: Änderung im letzten Schuljahr kann nun Administrator wieder machen * Dev: Upgrade auf aktuelle jquery.ui * Vermissen ist nun mit Smartphone möglich * Neue Ferientermine eingegeben * Bugfixes, z.B. bei Gesamtansicht * 2016-02-11: * Die Preview-Version, welche seit Monaten am KGA im Einsatz ist, wurde mit minimalen Veränderungen als stabil erklärt!