Changelog
All notable changes to this project are documented in this file.
4.2.2 - 2024-08-02
Changed
- Diverse Verbesserungen am Jahresplan (#337, #363, #362)
- Korrekturen bei Gruppen-Einteilung (#336)
- Diverse Fixes
4.2.1 - 2024-07-31
Added
- Gruppen-Einteilung vom Vorjahr übernehmen (#336)
Changed
- Stundenplan und Klassenbuch in Verwaltung: Mehrfachauswahl ermöglichen (#151)
- Empängerliste in Dialog Nachricht erzeugen optimiert (#357)
- Anzeige der Empängerliste in Nachrichtenübersicht optimiert (#355)
- Bearbeitung des Austrittsdatums für die Verwaltung ermöglicht (#352)
- Anzeige der gerade bearbeiten Note verbessert (#288)
- Fehler in Jahresplan zu Schuljahresbeginn gefixed (#337)
4.2.0 - 2024-06-02
Added
- Jahresplan in neuer Verwaltung inkl. Plan für gesamte Schule (#337)
Changed
- Verwaltung in Responsive Design integriert
4.1.1 - 2024-03-01
Added
- Klassenbuch: Geplante Stunden werden im Klassenbuch nun gelb markiert (#263)
- Eingabe Unterricht: Auf zwischenzeitlich gebuchte Räume und Ressourcen prüfen (#341)
- Anzeige Notenberechnung für Schüler:in korrigiert (#344)
Changed
- Hotfix für Import aus ASV (#338)
- Kategorien für Ordnungsmaßnahmen und Journal können nun schuljahresweise konfiguriert werden (#253)
- Notensortierung bei Eingabe in Notenbogen optimiert (#261)
- Fix für Notendarstellung in Fachübersicht (#342)
- Fix für Datumsabfrage in Verwaltung (#343)
- Fix für Fehlermeldungen bei Leistungsnachweisen ohne Noten (#348)
- Import E-Mail Adressen aus Excel um Adressen aus #222 ergänzen (#347)
- Fix für Erzeugung Ticket (#350)
- Racecondition bei Auswahl Schüler:innen in Verwaltung behoben (#351)
4.1.0 - 2023-11-16
Changed
- Fehler in Nachrichtenversand Verwaltung korrigiert (#332)
- Feldgröße für Nachrichten erweitern (#334)
- E-Mail Adressen werden bei Import aus WinSV überschrieben (#333)
- Kalendererzeugung angepasst, um Eigenheiten von Google Kalendern zu berücksichtigen (#330)
4.0.4 - 2023-10-10
Changed
- Import E-Mail Adressen: Nur Haupt-Erziehungsberechtigte (#325)
- Attestpflicht bei Leistungsnachweisen nun konfiguriertbar (#331)
4.0.3 - 2023-09-15
Changed
- Import E-Mail Adressen Erziehungsberechtigte (#325)
4.0.2 - 2023-09-12
Added
- Konfigurationsoption: Bezeichnung 2. Spalte Klassenbuch (#328)
4.0.1 - 2023-09-11
Added
- Konfigurationsoption: Lehrer dürfen Nachrichten erstellen bzw. ändern (#325)
4.0.0 - 2023-09-07
- Komplette Überarbeitung für php-8.2, node-v20 und npm-v9 und Umstellung Deplozment auf Dockerumgebung
- Verwaltung Passwort für Schüler:innen ändern: Logging erweitert (#323)
V20230706 - 2023-07-06
Added
- Gruppenzugehörigkeit in Klassenliste anzeigen (#281)
- Information nach erfolgreicht abgegebener Entschuldigung (#314)
- Telefonnummer 1. Erziehungsberechtigte Person und Daten 2. Erziehungsberechtigte Person (#315)
- Verwaltung: Anzeige der Tage mit teilweiser Abwesenheit in Randstunden (#316)
Changed
- Unterricht eingeben: Attestpflicht automatisch aktivieren (#271)
- Bezeichnungen beim Einreichen von Krankmeldungen und Behandlung von Anhängen (#312)
- Terminkalender zeigt nun auch vergangene Leistungsnachweise (#320)
- Tippfehler korrigiert (#321)
V20230403 - 2023-04-03
Added
- Parameter für Login Schüler:innen: Anzahl Folgeschuljahre nach Austritt (#229)
- Klassenbuch: Merken der Woche und Ansicht bei Wechsel von Klassen oder Schüler:innen (#308)
- Farbmarkierung der unentschuldigten Fehltage in Verwaltungsansicht (#278)
Changed
- Eingabe Arbeiten: Korrektur Bezeichnung (#273)
- Schnittstelle Appointman überarbeitet (#310)
V20221207 - 2022-12-07
Changed
- Kalendertoken für neue Schüler:innen erzeugen
- Diverse Optimierungen Notenbogen
V20220916 - 2022-09-16
Changed
- Import der E-Mail Adressen aus ASV überarbeitet (#303)
- Fix: Sonderzeichen am Anfang von Schüler:innen-Namen (#304)
- Fallback Leistungsnachweise für neue / unbekannte Fächer (#305)
- Fix: Datenänderung in Verwaltung (#307)
V20220908 - 2022-09-08
Changed
- Pädagog:innen in Auswahlliste für in Unterrichtseingabe ergänzt (#301)
V20220412 - 2022-04-12
Changed
- Sortierung verbessern (Umlaute)
- Anlegen von Terminen durch Pädagog:innen ermöglichen (#299)
- Fix: Ausgetretene Schüler:innen in Leistungsnachweisen nicht anzeigen (#300)
V20211208 - 2021-12-08
Changed
- Menü-Symbole korrigiert (#297)
- Datumsabfragen in Terminkalender und Kladdenbuch korrigiert
V20211111 - 2021-11-14
Changed
- Verbesserungen in Terminkalender (#292)
V20211011 - 2021-10-11
Added
- Terminkalender für die Einbindung in Fremdprogramme (#292)
Changed
- Korrekte Übernahme alternativer Benutzernamen (#294)
- Fix: Notenschlüssel bei Ersteingabe von Leistungsnachweisen richtig speichern (#296)
- Fix: Mouseover für Lehrer:innen, etc. in Notenbogen (#252)
V20210803 - 2021-08-03
Added
- Spezielle Berechnung für FPA-Noten (#265)
- Farbliche Markierung von Ja/Nein-Feldern in Daten (#267)
- Feste Attestpflicht in Unterrichte übernehmen (#271)
Changed
- Keine Kurse, wenn FPA konfiguriert (#248)
- Klassenbuch Schüler:in in Verwaltungsansicht: Auch ehemalige Unterrichte anzeigen (#283)
- Verwaltung: Kollisionen bei gleichzeitigem Zugriff auf Stundenplan und Klassenbuch abfangen (#266)
- Verwaltung: Kollision bei gleichzeitigem Zugriff auf Klassenbuch von Schüler:innen abfangen (#268)
- Verwaltung - Krankmeldungen überarbeitet (#269)
- Grund nicht mehr Pflichtangabe bei Unterrichtsänderungen (#270)
- Anhänge können bei normalen Krankmeldungen nicht mehr abgegeben werden (#272)
- Fix: Anzeige von Leistungsnachweisen (#284)
- Übernahme Status Verspätet aus Vorstunde nun Anwesend (#290)
- Fixes: Änderungen für Jahreszeugnisse (#293)
- Fix: Freie Noteneingabe für Schulleitung (#291)
V20210310 - 2021-03-10
Changed
- Darstellung unentschuldigter Fehlzeiten nun konfigurierbar (#282)
V20210303 - 2021-03-03
Added
- Unentschuldigte Fehlzeiten in Lehrkraftansicht anzeigen (#254)
- Genauere Info über Eingabe von Leistungsnachweisen in Tabelle darstellen (#256)
Changed
- Verwaltung kann Krankmeldungen für mehrere Stunden gesammelt eingeben. Tagesweise Auswahl ermöglichen (#255)
- Fix in Fächerkonfiguration: Abfrage nach Ausbildungsrichtungen korrigiert (#257)
- Auswahl 'Kein Unterricht' auch in Schülerkonfiguration zulassen (#258)
V20210215 - 2021-02-15
Added
- Fachübersicht zur Ansicht und Eingabe von Noten einer Klasse (#251)
- Legende in Klassenbuchansicht für Eltern/Schüler
- Verlauf Noteneintragungen anzeigen
- Jahresplan für Kurse (#248)
- Downloadmöglichkeit für Leistungsnachweise
- Downloadmöglichkeit für Notenbögen
- Downloadmöglichkeit für Zeugnisse
Changed
- Fix: Sortierung in Google Chrome
- Fix: Berechnung unentschuldigter Fehlzeiten (#250)
- Fix: Schulleitung darf Ordnungsmaßnahmen, sonstige Einträge und Journal immer bearbeiten (#249)
- Tutorien in Kurse umbenannt (#237)
V20210116 - 2021-01-16
Changed
V20201221 - 2020-12-21
Changed
- Kurse aus Klassenbuch immer anzeigen
V20201215 - 2020-12-15
Added
- Filter nach Kursen und Gruppen in Verwaltungansicht Schüler (#238)
Changed
- Verwaltung kann Gruppenzuordnung nun auch komplett löschen
- Namenszusatz importieren und anzeigen (#234)
- Empfänger in Nachrichten nicht anzeigen wg. Datenschutzbedenken (#224)
- Ausgetretene Schüler:innen nicht auflisten
- Berechtigung Leistungsnachweise
- Fix Attestpflicht (#247)
V20201203 - 2020-12-03
Changed
- Anmeldung für ausgetretene Schüler:innen nach einem Schuljahr verhindern (#229)
- Eingabe von Leistungsnachweisen auch für Gruppen und Kurse (#242)
V20201124 - 2020-11-24
Added
- Planung von Ressourcen
- Buttons Vor/Zurück bei Schüler:inauswahl
Changed
- Termine in Login für Lehrkräfte in eigene Ansicht verschoben
V20201112 - 2020-11-12
Added
- Eingabe von Leistungsnachweisen
- Bereiche aus gedrucktem Notenbogen ausblenden
V20201105 - 2020-11-05
Added
- Benennung der Notenbereiche im Notenbogen
- Belegte Räume in Unterrichtseingabe anzeigen
- Anwesenheit Schüler:innen auch nach Wechsel/Austritt aus Gruppe/Kurs/Klasse anzeigen
- Unterricht bei Schüler:in auch nach Wechsel/Austritt aus Gruppe/Kurs/Klasse anzeigen
- Tagesansicht Klassenbuch: Abwesenheiten
- Automatische Attestpflicht
- Spalten in Klassenliste: Versäumnisse, Anwesenheiten, Fehltage
- Eingabepflicht E-Mail-Adressen für Schüler:innen
Changed
- Fachsortierung im Notenbogen
- Belegte Räume und verplante Lehrer:innen in Verwaltung
- Geänderte Stunden identifizieren
- Stundenplanänderung überarbeitet
- Berechtigung Eingabe Leistungsnachweise
- Anzeige Attestpflicht fpa in Ansicht Schüler:innen korrigiert
- Symbole
V20200928 - 2020-09-28
Changed
- Diverse Anzeigeprobleme in Klassenbuch korrigiert: Spezialunterricht, Position Kalender, geteilte Stunden, T in Tutorien,...
- Bezeichnungen geändert
- Gültigkeitsprüfung in Krankmeldungen korrigiert (1. - 10. Stunde wurde irrtümlich als nicht gültig bewertet)
- Anzeige Notenbereich Tutorien
- Befreiungen
V20200918 - 2020-09-18
Changed
- Fix: Anlegen von Pädagogen
- Diverse Korrekturen
V20200915 - 2020-09-15
Added
- Eingabemaske für Nachrichten
- Nachteilsausgleich
- Klassenliste: Spalte E-Mail-Adressen
Changed
- Terminliste Lehrer: Abgeschlossene Stunden nicht mehr anzeigen
- Vorbereitung Leistungsnachweis: Eingabedatum und Kürzel anzeigen
- Daten Schüler:innen vercollständigt
- Ermittlung und Darstellung Tutorien
V20200910 - 2020-09-10
Added
Changed
V20200908 - 2020-09-08
Changed
- Komplettes Redesign der Ansichten fuer Schueler:innen und Lehrer:innen (#142)
V20200902 - 2020-09-02
Added
- Alternative Benutzernamen für Schüler:innen erzeugen und erweiterter Export (#233)
Changed
- Caching bei Speichern der Zeugnisbemerkungen korrigiert (#226)
- Fehler beim Abgeben von Krankmeldungen am Schuljahresende behoben (#231)
- Fehler in Konfiguration Fächer in Verwaltung behoben (#232)
V20200710 - 2020-07-10
Changed
- Fach auch ohne Zeugnisnote im Zeugnis anzeigen (#223)
- Halbjahresleistungen: Noten fpA (#87)
V20200619 - 2020-06-19
Changed
- Mehrere Anhänge gleichzeitig hochladen (#218)
- Vom Klassenbuch überschriebene Stunden in Raumbelegung korrekt ausblenden (#219)
V20200529 - 2020-05-29
Added
- Noteneingabe als Arbeit auch für zusätzliche Notenbereiche (#215)
- Mehrere Stundenpläne pro Klasse (#213)
V20200508 - 2020-05-08
Changed
- Noteneingabe, wenn Fach Sonderzeichen enthält (#209)
- Verwaltung - Stundenplan/Klassenbuch: Tutorien alphabetisch sortieren (#211)
- Leerstunden in der Vergangenheit per cronjob anlegen (#212)
- Verwaltung und Schulleitung können nun die Ansicht zu anderen Benutzern ändern (#206)
- Im Notenbogen können nun unterschiedliche Bereiche geführt werden (#114)
- Notenbogen Kopf/Fuß überarbeitet (#113)
V20200417 - 2020-04-17
Changed
- Alles, was nicht FPA ist, bei Krankmeldungen als potentiellen Unterricht betrachten (#203)
- Empfängeradressen bei E-Mail-Versand im Bcc (#204)
- Sonderzeichen in Nachrichtenbetreff und -Text filtern (#205)
- Auswahl ganzer Jahrgangssufen als Nachrichtenempfänger ermöglichen (#202)
V20200305 - 2020-03-24
Changed
- Krankmeldung setzen, wenn Schüler über Anwesenheitsmaske als entschuldigt gesetzt wird (#200)
- Anzeige in Schüleransicht für unentschuldigte Fehltage/Stunden korrigiert (#186)
- Korrekte Abfrage nach Länge des Dateinamens bei Nachrichten
- Länge der Begründung bei Krankmeldungen erhöht und Eingabefeld limitiert
- Fehler bei Fortführung der Abwesenheiten korrigiert (#201)
V20200228 - 2020-02-28
Added
- Speichern der Rückfragen in Krankmeldungen und Direktlink (#195)
- Spalte fuer Anhänge in Krankmeldungen/Befreiungen (#171/1)
- Filter in Krankmeldungen merken (#171/2)
- Neue Filtermöglichkeit nach Schülern in Nachrichten (#178)
- Ticketversand: Empfänger nun konfigurierbar (#196)
- Anzeige unentschuldigter Fehltage der Fachpraktischen Ausbildung in Schülerübersicht (#186)
- Legende in Liste der Krankmeldungen hinzugefügt (#185)
- Neuer Anwesenheitsstatus 'Schulisch befreit', bei dem die jeweilige Stunde nicht gewertet wird (#180)
- Geplante Arbeiten können nun auch in der Verwaltung eingegeben werden (#152)
Changed
- Zeugnisnotenberechnung korigiert (#192)
- Berechnung Fehltage korrigiert (#193)
- Ermttlung Automatische Attestpflicht korrigiert (#177)
- Nachrichtenliste aufgehübscht (#194)
- Fehler bei Abfrage der Nachrichtenliste behoben (#155)
- Sonstige Einträge und Ordnungsmaßnahmen können nun 192 Zeichen lang sein (#197)
- Racecondition bei Krankmeldungen behoben (#189)
- Fehler beim Erzeugen der Notenbögen behoben (#198)
- Entschuldigung per Attest bis 11 Tage vor Heute zulassen (#184)
- Schuelerliste behält nun Klassenfilter (Verwaltung), eingeblendete Spalten und Auswahl (#149)
- Nachholtage Fachpraktische Ausbildung können nun auch an Unterrichtstagen, an denen der/die Schüler/in keinen Unterricht hat(te) eingetragen werden (#183)
- Verwendete Ressourcen (Lehrer und Räume) beim Planen der Stundenplans anzeigen (#153)
V20200206 - 2020-02-06
Changed
- Fehler bei Anlegen von Noten durch Verwaltung behoben (#191)
V20200117 - 2020-01-17
Changed
- Anzeige Atteste/Entschuldigungen zeigt nun auch Stunden ohne Attestpflicht aber mit abgegebenem Attest an (#179)
- Krankmeldungen und Versaeumnisse ueberarbeitet (#161)
V20191220 - 2019-12-20
Changed
- Anzeige von geplanten Arbeiten, wenn der Raum geaendert wurde (#170)
- Verwaltung: Falsche Anzeige nach Setzen der Anwesenheit für Schüler korrigiert (#175)
- Fix: Farben Anwesenheitsstatus fehlen bei Uebernahme einer Stunde (#174)
- Ansicht Abweseneheiten: Telefonische Entschuldigung beruecksichtigen (#173)
- Eingabe Stunden: Status Telefonische Entschuldigung waehlbar machen (#172)
- Fix: Eingabe Arbeiten: Speichernbutton nur ausblenden, wenn keine Arbeiten specherbar sind (#176)
V20191129 - 2019-11-29
Added
- Krankmeldungen: Suchmaske in Verwaltung (#160)
Changed
- Fix zu Einlesen Unterrichtsarten (#162)
- Fix zu Cachingsproblem bei Noteneingabe (#163)
- Fix zu Eingabe von Noten bei Faechern mit Umlauten (#164)
- Fix zu Anlegen neuer Faecher (#165)
- Uploadgroesse fuer Nachrichten oder Krankmeldungen auf 10 MB erhoeht
- Noten mit Wert '0' werden nun in die Berechnung einbezogen (#166)
- Aendern von Noten nur noch im definierten Intervall moeglich (#167)
- Fix beim Anlegen oder Aendern von Nachrichten bei Verwendung von Hochkommata (#169)
- Auswahlfeld fuer Datumspruefung bei Eingabe von Arbeiten erneuert (#168)
V20191007 - 2019-10-07
Changed
- Berechtigung fuer Pädagogen (#145, #148)
- Eintragen von verspäteten Schülern (#147)
- Fix zu #119: 3. Spalte im Klassenbuch korrekt anzeigen
- Fix Erstellen neuer Tickets
- Fix Anzeige Lehrerkuerzel in Klassenbuch Arbeiten (#150)
V20190930 - 2019-09-30
Added
- Dritte Spalte für Klassenbuch (#119)
Changed
- Fix zu #141: Maske Atteste fuer Lehrer korrekt nach Klasse filtern
- Darstellungsfehler behoben
- Fix: Anmeldung per Cookie
- Diverse Fixes in Entschuldigungswesen
V20190926 - 2019-09-26
Changed
- Krankmeldungen ueberarbeitet
V20190918 - 2019-09-18
Added
- Anbindung an Ticket-System
Changed
- Schnittstelle zu Appointman: Schnittstellenfehler behoben und Abgleich optimiert (#128, #102)
- Fehler beim Abgeben von Krankmeldungen/Befreiungen behoben (#135)
- Anzeige Klasse in Statuszeile Schueler/Eltern-Ansicht (#136)
- Anzeige Klasse in Verwaltungsansicht Krankmeldungen (#137)
- Import: Warnung bei Abweichen von JStufe und Klasse (#133)
- Verwaltung: Unterrichtsvarianten werden nicht immer angezeigt (#132)
- Berechnung Halbjahr (#138)
- Verwaltung: Schueler konnen nun jahrgangsstufenabhaengig geloescht werden (#127)
Removed
V20190909 - 2019-09-09
Added
- Notenbogen kann nun in Bereiche aufgeteilt werden (#114)
- Noteneingabe nun auch in Klassen-Fach-Uebersicht möglich
- Technische Aspekte:
- Klassen für Dynamische Inhalte, sowie für Masken, Aktionen und Ajax
- Template-Engine Twig (Nur in PHP-Klassen)
- Bootstrap
- Javascript-Klasse für Submit und Ajax-Calls, Fehlermeldngen, etc.
- Pseudoklassen Session, Logging, Data, Download
Changed
- Erscheinungsbild der Eltern-/Schüleransicht komplett überarbeitet: Nun Responsive mit Bootstrap (#111)
- Im Notenbogen werden nur die Fächer angezeigt, in denen die Schüler*in unterrichtet wird (#94, #126)
- Technische Überarbeitungen und Fehlerbehebungen: #120, #121, #122, #124, #125,- Session-Timeout verhindern (#97)
- Entwickungszyklus nun mit Continuous Integration
Removed
2.7.9 - 2019-08-13
Added
- CHANGELOG.md
- Lehrer können das Schuljahr wechseln (#100)
- Lehrer und Pädagogen haben nur im aktuellen Schuljahr schreibende Reechte
- Die Journaleinträge in der Klassenansicht können nun ausgeblendet werden (#98)
- Beim Eingeben von zukünftigen Stunden kann nun die Sichtbarkeit für Eltern/Schüler gesetzt werden (#96)
Changed
- Menüerzeugung nun mittels Klasse Menu
- Konfigartion nun mittels Klasse Config
Removed