Versionsgeschichte
- Version 1.0.111 (06.01.2021)
- App:
- Neuerungen:
- Die App ist ab sofort kostenfrei nutzbar.
- Version 1.0.111 ist die letzte Version der App, es wird keine weiteren Updates mehr geben.
- Webclient:
- Neue Funktionen:
- Systembenachrichtigungen an Lehrer können jetzt mit PGP verschlüsselt werden. PGP-Schlüssel können automatisch aus einer Datenbank geholt werden.
- Diagnoseseite, die überprüft, ob die notwendigen Komponenten installiert sind.
- Doppel- oder längere Stunden können aufgeteilt werden.
- Verbesserungen:
- Update der Komponente PHPMailer auf Version 6.1.7, verfügbar für PHP ab Version 5.6. Für ältere Versionen wird weiterhin die alte PHPMailer-Version verwendet.
- Benutzernamen werden vor der Abfrage beim LDAP-Server von Sonderzeichen bereinigt (erfordert PHP ab Version 5.6).
- In der Kursansicht werden jetzt die Tutoren als Tooltip auf den Schülernamen angezeigt.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Auf Systemen mit PHP-Versionen vor 5.4 startete Version 1.0.100 nicht.
- Tutoren wurden auch dann über Fehlzeiten benachrichtigt, wenn das Häkchen "Tutoren auch benachrichtigen" nicht gesetzt war.
- Beim Einrichten der TOTP-Authentifikation wird für iOS die richtige App verlinkt.
- Import-Assistent:
- Verbesserungen:
- Der Import kommt mit dem neuen Format der Winprosa-Exportdateien zurecht.
- Angepasste Import-Plugins haben eine neue Option, mit der man auch einen Ordner als Importquelle angeben kann.
- Im Import-Plugin ist eine neue Klasse verfügbar, die das Import-Ergebnis repräsentiert. Diese kann durch das Plugin gefüllt werden und wird automatisch in XML umgewandelt.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Der Import-Wizard konnte bei manchen SSL/TLS-Einstellungen keine Verbindung zum Server herstellen.
- Version 1.0.110 (17.07.2020)
- Webclient:
- Neue Funktionen:
- Lehrer können sich jetzt mit einem FIDO2-/WebAuthN-fähigen Gerät anmelden. Dieses Gerät kann als einziger oder zusätzlicher Authentisierungsfaktor verwendet werden (erfordert PHP ab Version 5.4).
- Beurlaubungen, die gerade laufen, können geteilt werden, so dass der zukünftige Teil gelöscht werden kann.
- Version 1.0.109 (02.10.2019)
- Webclient:
- Neue Funktionen:
- Für Lehrer kann jetzt eine Zwei-Faktor-Authentifizierung mit Hilfe der App "Google Authenticator" eingerichtet werden.
- Verbesserungen:
- Neues Design der Benutzeroberfläche, so dass die Bedienung auf Mobilgeräten besser möglich ist. Nicht alle Funktionen der Desktop-Version sind auch in der Mobilversion möglich, allerdings kann von Hand auf die Desktop-Version umgeschaltet werden.
- In der Kursansicht bleiben die eingetragenen Anwesenheiten erhalten, auch wenn man zur nächsten Seite wechselt. Erst beim Neuladen der Seite werden die Eintragungen verworfen.
- Es werden keine Fehlzeitenbenachrichtigungen mehr versandt, wenn der Unterricht in der Abiturklasse beendet wurde und sich keine Änderungen mehr ergeben.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn noch Koop-GFS im System existieren, konnten Schulhalbjahre nicht gelöscht werden.
- Das Speichern von Koop-Kursen war in Version 1.0.108 nicht möglich.
- Import-Assistent:
- Verbesserungen:
- Wenn beim Import der CSV-Datei die Spalte "EMail" fehlt, wird diese ignoriert, falls kein E-Mail-Import gewünscht ist. Falls doch, wird eine aussagekräftigere Fehlermeldung ausgegeben.
- Beim Import werden auch zweistellige Jahreszahlen als Geburtsdatum akzeptiert.
- Beim Import wird toleriert, wenn die ID eines Schülers mit "wpr" beginnt.
- Beim Import wird auch der Wert in der Spalte "QuellID" des CSV-Exports zum Vergleich herangezogen.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn beim Import der CSV-Datei ein ungültiges Geburtsdatum gefunden wurde, wurde dieses als "1.1.1970" angezeigt. Beim Versuch, dieses zu ändern, konnte es zu Abstürzen kommen.
- Version 1.0.108 (23.12.2018)
- Webclient:
- Neue Funktionen:
- Es ist jetzt möglich, alle Lehrer, die nicht mehr aktiv sind, mit einem Klick zu löschen.
- Die Schulleitung kann Botschaften einstellen, die allen Schülern einmalig angezeigt werden, wenn sie sich das nächste Mal anmelden ("Message of the day").
- Von der Klassenseite aus können Administratoren und Tutoren die E-Mail-Adressen der Schüler einer Klasse in eine CSV-Datei exportieren.
- Es ist jetzt möglich, automatisch E-Mails an den Fachlehrer zu schicken, wenn ein geplanter GFS-Termin verstrichen ist.
- Die detaillierte Fehlzeitstatistik kann jetzt für alle Schüler einer Klasse in einer Datei exportiert werden.
- Es ist jetzt möglich, zentral E-Mails an Tutoren zu schicken, wenn ihre Tutanden noch zu wenige GFS angemeldet bzw. gehalten haben.
- Es ist jetzt möglich, Kooperationsschüler, deren Heimatschule Eltabu nicht verwendet, dennoch als Kooperationsschüler zu markieren.
- Es ist jetzt möglich, Schüler zu löschen.
- Verbesserungen:
- Es ist jetzt möglich, Lehrer zu löschen, auch wenn sie noch im GFS-Archiv verwendet werden.
- Auf der Schülerseite kann direkt zum nächsten bzw. vorherigen Schulhalbjahr springen.
- Bei der Konfiguration der Kooperationskurse wird die Liste der Kurse automatisch von der Kooperationsschule geholt, sofern diese es erlaubt.
- Verbesserte Browser-Kompatibilität durch konsequente Verwendung der jQuery-Bibliothek
- Beim zentralen Annehmen von GFS kann jetzt ausgewählt werden, welche GFS angenommen werden sollen.
- Auf der Kursseite kann man das Kurstagebuch auch ohne Schülerdaten exportieren.
- Optische Verschönerungen und Animationen auf der Kursseite
- Verschönerte Eingabe der Anwesenheiten auf der Kursseite mit Symbolen anstelle von Radio Buttons
- Option, auf die alte Darstellung der Kursseite zu wechseln
- In der Liste aller Kurse werden Kooperationskurse durch ein "K"-Symbol markiert.
- Die Längenbegrenzung für Stundenthemen, GFS-Themen, Beurlaubungsgründe und Bemerkungstexte ist weggefallen.
- Neue Option: Schüler dürfen GFS nur anmelden, wenn sie eine E-Mail-Adresse hinterlegt haben.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Es war möglich, Beurlaubungen einzutragen, die nicht im aktuellen Schulhalbjahr liegen.
- An manchen Stellen wurden Umlaute falsch codiert.
- Wenn Schüler beurlaubt waren und doch als anwesend eingetragen wurden, gingen die Beurlaubungen beim erneuten Öffnen des Termins verloren.
- Import-Assistent:
- Verbesserungen:
- Bei fehlerhaften Import-Daten wird eine aussagekräftigere Fehlermeldung ausgegeben.
- App:
- Verbesserungen:
- Verschönerte und schnellere Eingabe der Anwesenheiten auf der Kursseite mit Symbolen anstelle einer Dropdownliste
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn Schüler beurlaubt waren und doch als anwesend eingetragen wurden, gingen die Beurlaubungen beim erneuten Öffnen des Termins verloren.
- Wenn die Anwesenheit von Schülern verändert wurde, der Listeneintrag eingeklappt wurde und wieder aufgeklappt wurde, waren nicht die korrekten Auswahlmöglichkeiten verfügbar.
- Version 1.0.107 (07.09.2018)
- Webclient:
-
Wichtig: Seit Version 2018.0902 verwendet Winprosa ein neues Dateiformat zum Export. Der Import ab Version 1.0.107 kommt mit der neuen und der alten Version zurecht.
- Neue Funktionen:
- Auf der Kursseite kann eine Anwesenheitsliste zum Ausdrucken und Abhaken erstellt werden.
- Neue Option: Lehrer muss Benachrichtigung lesen; wenn diese deaktiviert ist, müssen die Benachrichtigungen nicht mehr bestätigt werden, um weitere Benachrichtigungen über Fehlzeiten zu erhalten.
- Wenn Schüler als Gastmitglieder einem Kurs zugeordnet werden, kann für den gleichen Zeitraum ein Austritt aus einem anderen Kurs definiert werden.
- Beim Anlegen eines neuen Schülers wird automatisch eine freie ID vorgeschlagen.
- Kurse können gelöscht werden.
- Verbesserungen:
- Beim Anlegen neuer Kurse wurden die Plausibilitätsprüfungen verbessert.
- In der Klassenstatistik kann man jetzt zusätzlich ein Enddatum für den zu erfassenden Bereich angeben.
- Unter bestimmten Serverkonfigurationen wurden die Login-Daten von App und Assistent nicht übergeben. Mit dieser Version und einer Korrektur der
.htaccess
-Datei funktioniert dies wieder.
- Wenn zentrale Entschuldigungen eingetragen werden und in diesem Zeitraum bereits Fehlzeiten zu Klausuren vorhanden sind, wird eine Sicherheitsabfrage eingeblendet.
- Wenn Kooperationsschüler mehr als einen Kurs belegen, werden diese jetzt korrekt in der GFS-Übersicht angezeigt.
- Beim CSV-Export auf der Kursseite kann zwischen "allen Schülern" und "aktuellen Kursmitgliedern" gewählt werden.
- Noch nicht gehaltene GFS können auch über die Kursseite gelöscht werden.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn die Option "Tutoren dürfen für andere Kurse entschuldigen" nicht aktiviert war, konnten selbst Administratoren keine Schüler entschuldigen.
- Wenn kein Lehrer in der Liste der zu benachrichtigenden Lehrer eingefügt wurde, wurden auch Tutoren und Eltern nicht über Fehlzeiten benachrichtigt.
- Unter bestimmten Umständen wurden einzelne Termine von Kooperationskursen nicht synchronisiert.
- In der Ansicht der Stundenpläne der Kursmitglieder war der Link auf den Schüler ungültig, falls der Schüler am betreffenden Tag keinen Unterricht hatte.
- Wenn ein Koopschüler später im Jahr hinzugefügt wurde, wurden dessen vergangene Fehlzeiten nicht übertragen.
- Bei einem Kurswechsel konnten Termine fälschlicherweise als noch offen angezeigt werden.
- Wenn die Login-Seite direkt aufgerufen wurde, wurde nach dem Anmelden unter Umständen auf eine falsche Seite weitergeleitet.
- Unter bestimmten Umständen konnten Schüler nicht zu Jahrgängen hinzugefügt werden, wenn sie bereits GFS angemeldet hatten.
- Unter bestimmten Umständen konnte die Datenbank in einen inkonsistenen Stand geraten, durch den das Löschen von Halbjahren nicht mehr möglich war.
- Wenn im Webserver das GMP-Modul installiert ist, funktionierte die Erzeugung des RSA-Schlüssels nicht. Das führte auch dazu, dass die initiale Datenbank nicht erstellt werden konnte.
- Unter bestimmten Umständen lieferte die Verspätungsstatistik auf dem Reiter "Zusammenfassung" eine überhöhte Anzahl von verspäteten Stunden.
- Import-Assistent:
-
Wichtig: Seit Version 2018.0902 verwendet Winprosa ein neues Dateiformat zum Export. Der Import-Assistent ab Version 1.0.107 kommt mit der neuen und der alten Version zurecht.
- Verbesserungen:
- Wenn Fehler beim Import gefunden werden, wird die Import-Datei sofort geschlossen, so dass sie mit externen Tools bearbeitet werden kann.
- App:
- Neue Funktionen:
- Die App synchronisiert automatisch im Hintergrund die Datenbank, wenn sie wieder eine WLAN-Verbindung erkennt.
- Verbesserungen:
- Im Fall eines Absturzes wird eine Logdatei geschrieben, die zur Analyse des Problems verwendet werden kann.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn Schüler aus Kursen austraten, wurden ihre Fehlzeiten in diesen Kursen weiterhin in der Statistik berücksichtigt.
- Version 1.0.106 (16.09.2016)
- Webclient:
- Neue Funktionen:
- Die Mitgliedschaft von Schülern in Kursen kann jetzt mit einer neuen Benutzeroberfläche definiert werden.
- Verbesserungen:
- Bei Beurlaubungen und zentralen Entschuldigungen wird der Zeitpunkt des Eintragens gespeichert und in der Übersichtsseite des Schülers angezeigt.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Es war möglich, dass Schüler an einem Tag zweimal Mitglied in demselben Kurs sind. Die Datenbank wird beim Update korrigiert.
- In der Zusammenfassungs-Ansicht der Schülerstatistik wurden fälschlicherweise auch Zusatztermine erfasst.
- In der Zusammenfassungs-Ansicht der Schülerstatistik kam es zu Darstellungsproblemen, wenn Schüler in Teilen des Jahres Kurse wählten, die sich nur teilweise überlappen.
- Bei der Bearbeitung der Kooperationsschüler wurde ein falscher Link auf die Schülerseite angezeigt.
- Import-Assistent:
- Verbesserungen:
- Falls in den Import-Dateien ungültige Datumswerte enthalten sind, können diese während des Imports manuell korrigiert werden.
- Unter Umständen kann es passieren, dass der Servername nicht korrekt aufgelöst werden kann. In diesem Fall wird automatisch ein alternativer Weg über die IP-Adresse versucht.
- App:
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- In der Zusammenfassungs-Ansicht der Schülerstatistik wurden fälschlicherweise auch Zusatztermine erfasst.
- In der Zusammenfassungs-Ansicht der Schülerstatistik kam es zu Darstellungsproblemen, wenn Schüler in Teilen des Jahres Kurse wählten, die sich nur teilweise überlappen.
- Wenn ein Kurstermin geöffnet wurde, an dem kein Schüler Kursmitglied ist, kam es zu einem Absturz der App.
- Version 1.0.105 (27.06.2016)
- Webclient:
- Neue Funktionen:
- Man kann leere Schulhalbjahre anlegen und Klassen, Kurse und Schüler manuell hinzufügen.
- Es ist jetzt möglich, Termine zentral ausfallen zu lassen und einen gemeinsamen Grund anzugeben. Die Auswahl von allen Terminen eines Tages und allen Terminen eines Kurses ist dabei bequem möglich.
- Verbesserungen:
- In der Wochenansicht eines Schülers werden bei noch nicht eingetragenen Terminen, an denen der Schüler beurlaubt oder zentral entschuldigt ist, beide Informationen in den Tooltips angezeigt. Beurlaubte Termine, die noch nicht eingetragen sind, sind durch eine Farbcodierung besser zu erkennen.
- Die PHPInfo-Seite ist nur noch für angemeldete Administratoren sichtbar.
- Installation: Die Funktion
GetRDN
in der Konfigurationsdatei getcurrentuser.php
erhält jetzt einen Verweis auf die LDAP-Verbindung. Damit kann der Benutzer vor dem eigentlichen Bind gesucht werden.
- Die Seite zum Bearbeiten der Kooperationskurse bzw. -schüler enthält jetzt Links auf die jeweiligen Kurs- bzw. Schülerseiten.
- Beim Erstellen von neuen Schülern wird beim Eingeben bereits geprüft, ob die Schülernummer und der Login-Name eindeutig sind.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn auf dem Webserver weder GMP noch bcmath installiert ist, schlug die Erzeugung der Datenbank fehl. Die Synchronisation mit Kooperationsschulen konnte ebenfalls nicht ausgeführt werden.
- Es kam zu falschen Berechnungen der Fehlquoten, wenn ein Schüler für einen Zeitraum beurlaubt ist und vor Ablauf des Zeitraums aus dem Kurs austritt.
- Import-Assistent:
- Verbesserungen:
- Der vorbelegte Name für das Halbjahr wird jetzt korrekt bestimmt.
- Wenn versucht wird, ein kurzes Halbjahr (unter einem Monat) anzulegen, erscheint eine Warnmeldung.
- Es ist nicht mehr möglich, dass das Anfangsdatum des Jahres vor dem Enddatum liegt.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Alle Schuljahre wurden fälschlicherweise als zweite Halbjahre identifiziert.
- Beim Korrigieren der Importdaten wurde die Anzahl der verbleibenden Fehler nicht immer aktualisiert.
- App:
- Verbesserungen:
- Auf der Startseite werden Schuljahre, die noch offene Termine enthalten, farblich markiert.
- In der Wochenansicht eines Schülers werden bei noch nicht eingetragenen Terminen, an denen der Schüler beurlaubt oder zentral entschuldigt ist, beide Informationen in den Tooltips angezeigt. Beurlaubte Termine, die noch nicht eingetragen sind, sind durch eine Farbcodierung besser zu erkennen.
- Version 1.0.104 (15.11.2015)
- Webclient:
- Verbesserungen:
- Wenn in einem Halbjahr noch offene Termine sind, wird der entsprechende Reiter auf der Startseite rot gefärbt.
- Bei der manuellen Neuanlage eines Kurses können die Kursteilnehmer gleich eingetragen werden.
- Ab PHP 5.5 gelten die mysql-Erweiterungen als veraltet. Daher verwendet Eltabu ab Version 1.0.104 nur noch die neuere mysqli-Erweiterung.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Beim PDF-Export wurden die falschen Wochentage angezeigt.
- Bei der Synchronisation mit Partnerschulen konnte es zu Fehlern kommen, wenn die URL nicht mit einem "/" endete.
- Bei der LDAP-Authentifikation über PHP konnten sich Benutzer nicht anmelden, wenn ihr Passwort ein "+" oder ähnliche Sonderzeichen enthielt.
- Beim Anlegen von neuen Kursen kam es zu einem Datenbankfehler, wenn die Benachrichtigung zu offenen Kursen aktiv war.
- Import-Assistent:
- Verbesserungen:
- Es ist jetzt möglich, mehrere Lehrer auszuwählen und zu löschen.
- Kollisionen bei Benutzernamen werden jetzt farblich markiert.
- App:
- Neue Funktionen:
- Die App kann ohne Lizenzschlüssel in einem Demo-Modus gestartet werden. In diesem Fall verbindet sich die App ausschließlich mit der Installation unter
http://www.eltabu.de/demo
- Verbesserungen:
- Es ist jetzt möglich, sich mit einem Server zu verbinden, auch wenn sein Hostname nur im "SubjectAltName" des SSL-Zertifikats aufgeführt ist.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Unter Android 3 wurden auf der Startseite die Erweiterungs-Symbole über die Namen der Halbjahre gezeichnet.
- Version 1.0.103 (03.08.2015, App-Update vom 26.08.2015)
- Webclient:
- Neue Funktionen:
- Lehrer können optional gezwungen werden, ihre persönlichen Daten (Name) zu überprüfen und ggf. zu korrigieren.
- Wenn der Webserver selbst keine LDAP-Authentifikation durchführen kann, kann der Login auch mit einer PHP-Seite durchgeführt werden. Wenn diese Option gewählt wird, gibt es auch einen Logout-Button auf der Seite.
- Lehrer können automatisch per E-Mail erinnert werden, wenn eine bestimmte Anzahl von Terminen ihrer Kurse noch offen sind.
- Verbesserungen:
- Die Prüfung, ob eine neue Version des Programms verfügbar ist, wird jetzt asynchron im Hintergrund ausgeführt. Die Ladezeiten der Hauptseite werden dadurch für Administratoren verbessert.
- Wenn keine Ausgangs-Mailadresse definiert ist, wird das Verschicken der E-Mails nicht versucht.
- In der Einzelwochen-Ansicht wird der Stundenplan auch dann korrekt angezeigt, wenn zwei Stunden gleichzeitig stattfinden. Dies gilt ebenfalls für den PDF-Export.
- Die Synchronisation kann jetzt auch mit einem Passwort von jeder IP-Adresse aus gestartet werden.
- Es wird automatisch überprüft, ob die Benutzernamen von Schülern und Lehrern eindeutig sind.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn ein Schüler bereits vier GFS angemeldet hatte, konnte er seine Fehlzeiten nicht mehr einsehen.
- Auf manchen Systemen hat das Abholen der Schlüssel von Kooperationsschulen nicht funktioniert.
- Beim Editieren von E-Mail-Vorlagen wurden Änderungen manchmal nicht übernommen.
- Import-Assistent:
- Neue Funktionen:
- Kurse können jetzt umbenannt werden. Wenn der neue Name dem unbekannten Kurs eines oder mehrerer Schüler entspricht, werden diese auf Wunsch diesem Kurs hinzugefügt.
- Schüler können jetzt gelöscht werden.
- Schulen, die nicht gpUntis als Stundenplanprogramm nutzen, können ein Plugin für den Import-Assistenten schreiben, das die exportierten Daten aus einem anderen Programm in das erforderliche Format transformiert.
- Verbesserungen:
- Wenn einem unbekannten Kurs ein Kurs zugewiesen wird, wird gefragt, ob andere Schüler (mit dem gleichen Namen in der Kurswahlliste) diesen Kurs auch übernehmen sollen.
- Wenn einem unbekannten Tutor ein Lehrer zugewiesen wird, wird gefragt, ob andere Schüler (mit dem gleichen Kürzel als Tutor) diesen Lehrer auch übernehmen sollen.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn ein unbekannter Tutor korrigiert wurde, kam es zu einem Absturz des Programms.
- App:
- Neue Funktionen:
- Die App kann jetzt in einem Demo-Modus ohne Aktivierungsschlüssel gestartet werden. In diesem Modus kann nur mit der Installation unter http://www.eltabu.de/demo synchronisiert werden.
- Verbesserungen:
- In der Einzelwochen-Ansicht wird der Stundenplan auch dann korrekt angezeigt, wenn zwei Stunden gleichzeitig stattfinden.
- Auf dem Startbildschirm sind jetzt alle Schulhalbjahre sichtbar. Die dazugehörigen Kurse erscheinen, wenn man das Halbjahr antippt. Der Menüpunkt "Schuljahr auswählen..." ist dafür entfallen.
- Auf der Statistik-Seite sind alle verfügbaren Klassen in allen Schulhalbjahren in der Liste enthalten. Der Menüpunkt "Schuljahr auswählen..." ist dafür entfallen.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Fix gegenüber der Version 1.0.103 vom 3.8.2015: Bei Neuinstallationen trat ein Absturz beim Synchronisieren auf.
- Version 1.0.102 (26.04.2015)
- Webclient:
- Neue Funktionen:
- Der neue Import-Assistent ist eine Windows-Anwendung, mit der man beim Anlegen eines neuen Schuljahrs die zu importierenden Daten überprüfen und korrigieren kann.
- Verbesserungen:
- Die GFS-Übersicht enthält neben dem Kursnamen das Kürzel des unterrichtenden Lehrers.
- Beim PDF-Export der Tagebücher wird das Erstellungsdatum in der Fußzeile angezeigt.
- Beim PDF-Export des ganzen Halbjahres werden Lesezeichen für jeden Kurs angelegt, mit denen man z.B. in Adobe Reader direkt zum Kurs springen kann.
- Wenn ein Schüler als anwesend eingetragen wird, der noch in früheren Stunden als "fehlend" eingetragen ist, wird ein Hinweis angezeigt, dass der Status überprüft werden müsste.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Es war möglich, ungültige Datumswerte für das Datum einer GFS-Anmeldung zu übergeben.
- Beim PDF-Export eines Tagebuchs kam es zu schweren Darstellungsfehlern, wenn ein Kurs des Halbjahrs mehr als 28 Schüler enthielt.
- Bei Gruppenbeurteilungen kam keine Fehlermeldung, wenn man keine Schüler ausgewählt hatte.
- Beim Löschen von Schuljahren kam es unter bestimmten Umständen zu Fehlern, die das Löschen verhinderten.
- Beim Festlegen von Vorgängerkursen kam es unter bestimmten Umständen zu Fehlern, die das Ändern verhinderten.
- Beim Zuweisen eines Lehrers zu einem Kurs wurden die Tutanden falsch neu zugewiesen.
- Unter Chrome konnte es passieren, dass das Zuweisen nicht funktioniert.
- App:
- Verbesserungen:
- Wenn ein Schüler als anwesend eingetragen wird, der noch in früheren Stunden als "fehlend" eingetragen ist, wird ein Hinweis angezeigt, dass der Status überprüft werden müsste.
- Version 1.0.101 (5.11.2014)
- Webclient:
- Neue Funktionen:
- Die Klassenseite enthält jetzt einen Reiter "Stammdaten", der nur für Administratoren sichtbar ist. Darauf können die Daten aller Schüler der Klasse schnell bearbeitet werden.
- Verbesserungen:
- Die Schüler-Tutoren-Zuordnung zeigt jetzt auch außerhalb des Schulhalbjahres die Tutoren korrekt an.
- Bereits existierende Schüler können nachträglich zu einer Klasse hinzugefügt werden.
- In der Schülerstatistik wird angezeigt, wie viele der stattgefundenen Stunden erfasst wurden.
- Administratoren, die zugleich Tutoren sind, können sich in der Klassenansicht optional nur die eigenen Schüler anzeigen lassen. Die Auswahl wird mittels Cookies gespeichert.
- Wenn ein Schüler für mehr als drei Tage entschuldigt wird, wird vor dem Speichern eine Sicherheitsabfrage angezeigt.
- Bei eintägigen zentralen Entschuldigungen muss kein Enddatum mehr eingegeben werden.
- Beim Eintragen des letzten Schultags wird vor dem Speichern eine Sicherheitsabfrage angezeigt.
- Wenn ein Schüler aus einem Kurs austritt, so dass er nicht mehr von seinem Tutor unterrichtet wird, wird eine Warnung angezeigt. Führt man den Austritt trotzdem durch, wird der Tutor auf den Dummy-Lehrer gesetzt.
- Wenn einem Kurs ein neuer Lehrer zugewiesen wird, so dass Schüler nicht mehr von ihrem Tutor unterrichtet werden, wird eine Warnung angezeigt. Führt man die Änderung trotzdem durch, wird der neue Kurslehrer Tutor dieser Schüler.
- Zentrale Entschuldigungen (durch Tutoren und Administratoren) können jetzt wieder gelöscht werden.
- Die maximale Anzahl an Tagen, für die ein Tutor am Stück entschuldigen darf, kann konfiguriert werden
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn Schüler zentral entschuldigt werden, werden bereits eingetragene Stunden, in denen sie doch anwesend waren, nicht überschrieben.
- In der Stammdatenansicht wurden Schüler nicht angezeigt, die im gewählten Schuljahr keinen Kurs besuchen.
- Wenn für einen Schüler kein Geburtsdatum eingetragen wurde und seine Daten gespeichert wurden, wurde das Geburtsdatum auf den 1.1.1970 gesetzt.
- Wenn ein Schüler rückwirkend aus einem Kurs ausgetragen wurde, aber bereits Fehlzeiten erfasst waren, wurden diese fälschlicherweise in der Statistik erfasst.
- Wenn ein Schüler z.B. aus J1 einen Kurs in J2 besucht, wurden diese Kurse nicht in der Statistik erfasst.
- Wenn ein Schüler einen Lehrer in mehreren Kursen hat, wurde dieser in der Liste der E-Mail-Adressen mehrfach angezeigt.
- Wenn Kurse nachträglich eingefügt wurden, konnte es vorkommen, dass die Termine nach dem Wechsel von Sommer- zu Winterzeit um einen Tag nach vorne verschoben waren.
- App:
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn ein Name mit einem Kleinbuchstaben beginnt (z.B. "von ..."), wurde er am Ende der Liste angezeigt.
- Die Liste der gehaltenen GFS war unsortiert.
- Version 1.0.100 Hotfix (16.9.2014)
- Webclient:
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Beim Anzeigen der Statistiken wurden keine Datensätze gefunden
- Beim Import eines neuen Schuljahrs traten Fehler beim Zusammenfassen von Doppelstunden auf.
- Version 1.0.100 (22.8.2014)
- Webclient:
- Neue Funktionen:
- Es ist jetzt möglich, dass zwischen verschiedenen Schulen Daten über Kooperationskurse automatisch ausgetauscht werden.
- Die Schülerseite enthält jetzt einen neuen Reiter "Kurse und Lehrer", der für alle sichtbar ist. Darauf kann man sehen, welche Kurse ein Schüler besucht und bei welchem Lehrer diese stattfinden. Zusätzlich kann man sich eine Liste der E-Mail-Adressen dieser Lehrer ausgeben lassen, die man für Rundmails nutzen kann. Im Gegenzug ist die E-Mail-Liste vom Reiter "Daten" verschwunden.
- Zentrale Entschuldigungen können auf einzelne Kurse (z.B. Sport) eingeschränkt werden.
- Synchronisationskonflikte können auf einfache Weise manuell aufgelöst werden.
- Auf der Kursseite können jetzt die Stundenpläne der Kursteilnehmer für einen beliebigen Tag als Übersicht angezeigt werden.
- Verbesserungen:
- Aus Datenschutzgründen sehen nur noch Administratoren die Stundenzahl auf den Zusammenfassungsreitern in der Schüleransicht. Tutoren sehen nur noch Prozentzahlen.
- Alle Kalender-Komponenten basieren jetzt auf jQuery.
- Wenn Tutoren Schüler beurlauben und mehr als einen Tag beurlauben dürfen, schränken die Kalender-Komponenten automatisch die auswählbaren Tage richtig ein.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Manche Sonderzeichen (insbesondere & = + und $) wurden nicht sauber an die Datenbank übertragen.
- Wenn ein Lehrer neu angelegt wurde und sofort danach Daten verändert werden sollten, wurde nicht korrekt gespeichert.
- App:
- Verbesserungen:
- In der Terminansicht wird jetzt angezeigt, wie viele Schüler im Kurs sind und wie viele anwesend, fehlend bzw. beurlaubt sind.
- Wenn seit mehr als drei Wochen keine Synchronisation durchgeführt wurde, wird eine Warnmeldung beim Programmstart angezeigt.
- Version 1.0.005 (2.2.2014)
- Webclient:
- Neue Funktionen:
- Auf der Schülerstatistik-Seite gibt es für die Fehlblöcke, -tage und -stunden jeweils zusätzlich zu den bestehenden Kategorien "entschuldigt" und "unentschuldigt" eine neue Unterspalte "gesamt"
- Die Schuljahresliste im Admin-Bereich enthält jetzt eine Statistik über die Gesamtanzahl der noch offenen Termine.
- Die Fehlzeitstatistik kann als CSV exportiert werden.
- Verbesserungen:
- Beim Anlegen von Zusatzterminen wird überprüft, ob der neue Termin sich mit bestehenden Terminen des Kurses überlappt. Überlappende Termine können nicht mehr eingetragen werden.
- Wenn beim Eintragen einer Stunde das "Klausur"-Häkchen gesetzt ist, kann das Stundenthema leer bleiben. Es wird dann automatisch mit dem Wort "Klausur" gefüllt.
- Beim PDF-Export des Tagebuchs wird die maximale Schülerzahl so angepasst, dass der größte Kurs hineinpasst. Damit bleibt mehr Platz für das Themenfeld.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Beim Wiederöffnen einer Stunde gab es Darstellungsprobleme, wenn ein Schüler zentral entschuldigt war.
- Der PDF-Export hatte Darstellungsprobleme, wenn Schüler den Kurs verlassen hatten.
- Der PDF-Export hatte Darstellungsprobleme, wenn das Stundenthema am Ende der Seite zu lang war.
- Die Seite mit den Synchronisationskonflikten für einen einzelnen Kurs enthielt einen Link auf die Hauptseite; sie verweist jetzt korrekt auf die entsprechende Kursseite.
- Wenn Zusatztermine eingetragen wurden, die mit bestehenden Terminen überlappten, konnte es vorkommen, dass das Blättern in der Kursliste nicht mehr funktionierte.
- Beim Anlegen von Schulhalbjahren konnte es vorkommen, dass Schüler-Logins falsch importiert wurden, wenn es Zellen in der CSV-Datei gab, die mit einem Backslash (\) endeten.
- App:
- Verbesserungen:
- Wenn beim Eintragen einer Stunde das "Klausur"-Häkchen gesetzt ist, kann das Stundenthema leer bleiben. Es wird dann automatisch mit dem Wort "Klausur" gefüllt.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn ein Schulhalbjahr gelöscht wurde, konnte die App bei einer Synchronisation abstürzen.
- Version 1.0.004 (9.11.2013)
- Webclient:
- Neue Funktionen:
- Auf der Synchronisationsseite können jetzt Einträge gelöscht werden. Dies ist bei Kollegen interessant, die die Schule verlassen oder ihr Tablet abgegeben haben.
- Der Reiter "Daten" zu einem Schüler enthält jetzt eine Liste der E-Mail-Adressen der Lehrer, die ihn im gewählten Jahr unterrichten. Auf diese Weise kann man erreichen, dass E-Mails zu Schülern nur die betroffenen Kollegen erreichen.
- Die GFS und Beurlaubungen können jetzt nach verschiedenen Kriterien gefiltert werden.
- Administratoren können jetzt festlegen, welche veralteten App-Versionen noch akzeptiert werden.
- Verbesserungen:
- Die GFS-Übersicht enthält jetzt einen Link auf die Schülerseite.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Auf der GFS-Zuordnungsseite wurden angemeldete GFS von Schülern, die die Schule bereits verlassen hatten, auch angezeigt.
- Beim Anlegen neuer Schulhalbjahre wurden angezeigt, dass angemeldete GFS von Schülern, die die Schule bereits verlassen hatten, nicht zugeordnet werden konnten.
- Es war möglich, mehr als 4 GFS anzumelden, wenn die Anmeldeseite in verschiedenen Browserfenstern offen war.
- Es war möglich, mehrere GFS in einem Kurs anzumelden, wenn die Anmeldeseite in verschiedenen Browserfenstern offen war.
- App:
- Verbesserungen:
- Bei bestehenden Identitäten können Benutzername und URL nicht mehr geändert werden. Andernfalls könnte es bei Synchronisationen mit verschiedenen Servern oder unter verschiedenen Benutzernamen zu Inkonsistenzen der Datenbank kommen.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Beim Löschen einer Identität wurden in der Sicherheitsabfrage falsche Informationen verwendet. Es wurde dennoch die ausgewählte Identität gelöscht.
- In der Statistikübersicht wurden fehlerhafte Strings in der Klassenübersicht verwendet.
- Version 1.0.003 (17.9.2013)
- Webclient:
- Neue Funktionen:
- Wenn Schuljahre gelöscht werden, werden die zugehörigen GFS in ein Archiv verschoben und sind immer verfügbar.
- Es wurde ein neuer Reiter auf der Hauptseite eingeführt, auf dem auch Schuljahre angezeigt werden, die schon länger vergangen sind.
- Verbesserungen:
- Die Kurslisten, die Liste der GFS und die Liste der Beurlaubungen auf der Hauptseite werden jetzt mit AJAX dargestellt, dadurch wird der Seitenaufbau und das Blättern flüssiger.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Der PDF-Export enthielt einen fehlerhaft codierten Umlaut ("x Minuten zu spät").
- Der CSV-Export der E-Mail-Adressen von fremden Kursen durch Administratoren war nicht möglich.
- Nur Superuser konnten Bemerkungen über die Kursseite eintragen.
- Angemeldete GFS wurden mehrfach in der Übersicht angezeigt, wenn sie nicht im gleichen Halbjahr gehalten wurden, in dem sie angemeldet wurden.
- Beim Anlegen von Kursen für die 1. Jahrgangsstufe in einem 1. Halbjahr wurde fälschlicherweise auf einen Vorgängerkurs geprüft.
- App:
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn beim Eingeben der Identitätsdaten ein ungültiger (nichtexistenter) Hostname angegeben wurde, dauerte es unter Umständen mehrere Minuten, bis dies festgestellt wurde. Jetzt wird ein solcher Fehler in 15 Sekunden erkannt, ein Countdown informiert über den Fortschritt.
- Version 1.0.002 (25.7.2013)
- Webclient:
- Neue Funktionen:
- Es können für die Benachrichtigung von Lehrern, Eltern und Schülern verschiedene Grenzwerte festgelegt werden.
- Verbesserungen:
- Beim Export von E-Mail-Adressen wird an den Dateinamen der Name des Schuljahrs bzw. der Name des Kurses angehängt.
- In der Klassenansicht wird farblich dargestellt, ob Schüler volljährig (hellgelb) oder minderjährig (hellblau) sind. Bei minderjährigen Schülern wird das Datum, an dem sie volljährig werden, im Tooltip angezeigt.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Die Anzeige, dass Updates verfügbar sind, funktioniert jetzt bei jeder HTTP-Version.
- Der Export von E-Mail-Adressen eines Kurses erforderte Superuser-Rechte, obwohl der Link für jeden Kurslehrer sichtbar war. Jetzt kann jeder Lehrer die E-Mail-Adressen seines Kurses exportieren.
- Ändern der Benutzerdaten durch Tutoren war nicht möglich, sondern erforderte Superuser-Rechte.
- Auf der GFS-Übersicht wurden Tutoren Links zu Kursen angezeigt, die sie nicht öffnen konnten.
- Bei der Fehlzeitenstatistik nach Kursen wurden auch Kurse angezeigt, die keine Termine im aktuellen Jahr hatten.
- In der Kursansicht traten Darstellungsfehler auf, wenn zwei Schüler identische Namen hatten.
- Beim Anlegen von Schulhalbjahren (v.a. im 2. Halbjahr) wurde der letzte Tag aufgrund eines Sommer-/Winterzeit-Problems nicht angelegt.
- Die App zeigte auch die Bemerkungen anderer Lehrer an.
- App:
- Neue Permission "WLAN-Verbindungen herstellen und trennen" notwendig. WLAN wird nur unter sehr speziellen Bedingungen vom Programm aktiviert und sofort wieder deaktiviert.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Wenn Schüler den Tutor wechseln, trat unter bestimmten Konstellationen ein Absturz der App auf.
- In der Statistik-Übersicht traten geringfügige Darstellungsfehler (Farben, Zeilenumbrüche) auf.
- Wenn die letzte Identität auf dem Gerät gelöscht wurde, traten Darstellungsfehler auf der Startseite auf.
- Version 1.0.001 (15.7.2013)
- Webclient:
- Neue Funktionen:
- Namen der Klassen in der Kursstufe sind jetzt konfigurierbar, war früher fest "J1" und "J2".
- Option, Fehlzeitenbenachrichtigungen bei volljährigen Schülern an die Schüler selbst zu schicken.
- Administratoren sehen auf der Klassenübersicht einen Link, um direkt zur anderen Klasse des Schuljahres zu springen.
- Auf der GFS-Seite eines Schülers gibt es jetzt bei jeder GFS einen direkten Link zum zugehörigen Kurs.
- Beim Anlegen von Schulhalbjahren kann man festlegen, ob die Spalte "EMail" aus der Stammdaten-Datei aus Winprosa importiert werden soll. Die Spalte kann als E-Mail-Adresse des Schülers oder der Eltern definiert werden.
- Man kann für jeden Schüler festlegen, ob die Eltern über Fehlzeiten benachrichtigt werden. Bisher wurden Eltern benachrichtigt, wenn eine E-Mail-Adresse eingetragen war.
- Verbesserungen:
- E-Mail-Attachments werden erzeugt, ohne eine Temporärdatei erzeugen zu müssen
- Wenn in der Einzelwochenansicht eines Schülers ein Termin angeklickt wird, springt man direkt zur richtigen Seite.
- Der Dummy-Lehrer "----" kann nicht mehr verändert werden.
- Beim Anlegen von neuen Kursen werden nur die Klassen angezeigt, die auch tatsächlich existieren.
- PDF-Exports enthalten einen Zeitstempel im Dateinamen.
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Umlaute im E-Mail-Betreff wurden fälschlicherweise durch HTML-Entities ersetzt.
- Sonderzeichen im Adressaten wurden falsch codiert.
- Zeilenumbrüche im E-Mail-Text wurden nicht richtig umgesetzt.
- Klausuren, die an zukünftigen Terminen stattfinden, wurden in der Statistik berücksichtigt.
- Bemerkungen, die von der Kurs-Seite aus gemacht wurden, führten zu einem 404-Fehler.
- Schüler, die kein Kursmitglied mehr sind, wurden unter bestimmten Umständen in der Liste angezeigt.
- Beim CSV-Export wurden die falschen Schülerdaten exportiert.
- Bei der GFS- und Lehrerverwaltung gab es Probleme, wenn Umlaute im Namen enthalten waren.
- Beim Löschen von Lehrern und Schuljahren gab es Probleme, wenn noch E-Mail-Benachrichtigungen und Synchronisationskonflikte vorhanden waren.
- Beim Anlegen von neuen Kursen gab es unter bestimmten Datenbankkonfigurationen Probleme.
- Beim Wiederöffnen von abgeschlossenen Terminen wurden Zeilenumbrüche als <br /> angezeigt, wenn Sonderzeichen enthalten waren, war das Fenster leer.
- Die App zeigte auf der Statistik-Seite das letzte Synchronisationsdatum nicht korrekt an.
- App:
- Bugfixes; die folgenden Fehler aus früheren Versionen treten nicht mehr auf:
- Beim Zurückspringen auf die Hauptseite wurde die Anzahl der noch offenen Kurse nicht korrekt aktualisiert.
- Beim Eingeben des Lizenzsschlüssels konnten Zeilenumbrüche eingegeben werden.
- Wenn viele Entschuldigungen in kurzer Zeit eingetragen wurden, während das Gerät online war, konnte ein inkonsistenter Datenstand entstehen, der nur mit der Web-Applikation korrigiert werden konnte.
- Version 1.0 (18.6.2013)
- Erster offizieller Release