Externe Integration - Ecole Directe

Hallo zusammen,

Neue externe Integration: EcoleDirecte (v1.0.1). Sie ermöglicht es, den schulischen Werdegang eurer Kinder in Gladys zu verfolgen: Noten, Durchschnitt, Hausaufgaben, Stundenplan, Abwesenheiten/Verspätungen und Nachrichten. Und vor allem, sie in Szenen zu nutzen :wink:

:warning: Gladys 5.1 oder neuer erforderlich (Trigger, Szenenaktionen und Widgets).

:backpack: Ein Gerät pro Kind

Ein Elternkonto gibt alle Kinder. Ein Schülerkonto gibt den Schüler selbst. Jedes Kind erscheint im Entdeckungs-Tab mit:

  • Durchschnittsnote des laufenden Zeitraums (von 20)
  • Letzte Note, umgerechnet auf 20, und als Text: « MATHEMATIK: 15/20 (Kontrolle Kap. 3) »
  • Hausaufgaben für morgen und Hausaufgaben zu erledigen (nicht erledigt)
  • Nächste Stunde: « 08:00 MATHEMATIK (S12) »
  • Abwesenheiten und Verspätungen im Jahr
  • Ungelesene Nachrichten

Falls die Schule den Durchschnitt nicht veröffentlicht, berechnet die Integration ihn aus den Noten (Durchschnitt jeder Note mit den Koeffizienten, dann Durchschnitt der Fächer). Falls ein Modul von der Schule deaktiviert ist (z.B. die Noten), bleibt die Funktion einfach leer.

:high_voltage: Szenen-Trigger

  • Neue Note: Fach, Aufgabe, Note, Note von 20, Datum
  • Neue Hausaufgabe: Fach, Datum, angekündigte Kontrolle oder nicht
  • Neue Abwesenheit oder Verspätung: filterbar nach Typ, gerechtfertigt oder nicht
  • Stunde abgesagt: Fach, Tag, Stunden, Lehrer
  • Neue Nachricht: Absender, Betreff

Alle sind filterbar nach Kind. Beim ersten Start zeichnet die Integration auf, was bereits existiert ohne etwas auszulösen: keine Salve von 40 „neue Note“ bei der Installation :wink:

:clapper_board: Szenenaktionen

  • EcoleDirecte aktualisieren: liest EcoleDirecte sofort
  • Hausaufgaben lesen eines Tages (heute, morgen oder nächster Schultag): Anzahl der Hausaufgaben, Kontrollen, Fächer, und eine Zusammenfassung des Inhalts, bereit zum Senden
  • Stundenplan lesen eines Tages: Gibt es Unterricht, Uhrzeit der ersten Stunde, Ende der letzten, Anzahl der abgesagten Stunden

Einige Ideen:

  • Jeden Abend um 19 Uhr: Hausaufgaben von morgen lesen und die Zusammenfassung per Telegram senden, falls vorhanden
  • Morgens: Wecker auf die Uhrzeit der ersten Stunde stellen, oder schlafen lassen, wenn die erste Stunde abgesagt ist
  • Eine Benachrichtigung bei jeder neuen Note oder Abwesenheit

:bar_chart: Widgets

  • Schulischer Fortschritt: Durchschnitt, letzte Note, Hausaufgaben für morgen und ungelesene Nachrichten in Echtzeit, nächste Stunde, Abwesenheiten und Verspätungen
  • Hausaufgaben: Die zu erledigenden Hausaufgaben, mit ihrem Inhalt in einem Klick
  • Stundenplan: Die Stunden eines Tages, abgesagte Stunden werden angezeigt

Das Kind wird in den Einstellungen jedes Widgets ausgewählt.

:locked_with_key: Installation und Sicherheitsfrage

  1. Installieren Sie die Integration aus dem Store
  2. Geben Sie Ihre EcoleDirecte-Benutzername und Passwort ein
  3. Klicken Sie auf Verbindung testen

Beim ersten Mal stellt EcoleDirecte oft eine Sicherheitsfrage (« Welches ist Ihr Geburtsjahr? »). In diesem Fall:

  • Sicherheitsfrage abrufen zeigt die Frage und die nummerierten Antworten an
  • Auf die Sicherheitsfrage antworten: Geben Sie die Nummer der richtigen Antwort ein (innerhalb von 10 Minuten)

Die Antwort wird von der Integration gespeichert: Die Frage wird bei den folgenden Starts nicht mehr gestellt.

Weitere Einstellungen: Aktualisierungsintervall (Standard 30 Minuten), Zeitzone der Schule (für Übersee) und Sprache der Gerätenamen.

:shield: Sicherheit

  • Cloud-Integration: Nichts zu installieren im Netzwerk
  • Passwort wird in einem geheimen Feld von Gladys gespeichert, gesendet nur an EcoleDirecte
  • Weder das Passwort noch das Sitzungstoken erscheinen in den Logs
  • Kein anderer Dienst kontaktiert

:information_source: Wissenswertes

  • EcoleDirecte hat keine öffentliche API: Die Integration verwendet die ihrer Website, dokumentiert von der Community. Sie kann sich ohne Vorwarnung ändern. Falls es kaputt geht, sagt es bitte hier und ich korrigiere schnell.
  • EcoleDirecte schaltet manchmal den Zugriff während der Ferien ab: Die Integration meldet es und versucht es von selbst erneut.
  • Texte in Französisch, Englisch, Deutsch und Spanisch.

:link: Links

Es ist eine erste Version, und ich habe nicht alle Fälle bei mir: Rückmeldungen mit anderen Schulen (Gymnasium, Übersee, Schülerkonto) werden mir sehr helfen.

Wie gewohnt, zögert nicht, eure Rückmeldungen hier zu posten, mit einem Screenshot, wenn möglich :slightly_smiling_face:

1 „Gefällt mir“