Externe Integration - Pronote

Hallo zusammen,

Ich stelle euch eine neue externe Integration für Gladys vor: PRONOTE.

Sie zeigt in Gladys die Noten, Hausaufgaben, Stundenpläne, Abwesenheiten und ungelesenen Nachrichten Ihrer Kinder (oder Ihres eigenen Schülerkontos) an. Damit können Sie zum Beispiel:

  • benachrichtigt werden, wenn eine neue Note veröffentlicht wird;
  • jeden Morgen die Hausaufgaben des Tages ankündigen;
  • am Vortag erfahren, wenn eine Stunde abgesagt wird.

:backhand_index_pointing_right: Quellcode: GitHub - prohand/gladys-pronote: Gladys external integration to connect pronote in Gladys · GitHub

Was die Integration macht

Geräte

  • Ein Gerät pro Schüler:
    • Durchschnittsnote;
    • Hausaufgaben zu erledigen;
    • Hausaufgaben für den nächsten Schultag;
    • Abwesenheiten und Verspätungen des Zeitraums;
    • nächste Stunde;
    • Uhrzeit der ersten Stunde des nächsten Schultags;
    • letzte Note.
  • Ein Gerät für das Konto: Anzahl ungelesener Nachrichten.
  • Ein Elternkonto erstellt ein Gerät pro Kind.

Szenenauslöser

  • Eine neue Note wird veröffentlicht
  • Eine neue Hausaufgabe wird gegeben
  • Eine Stunde wird abgesagt
  • Eine Abwesenheit oder Verspätung wird erfasst

Jeder Auslöser kann auf ein Kind beschränkt werden und liefert Variablen (Fach, Note, Datum usw.).

Szenenaktionen

  • PRONOTE jetzt lesen
  • Tagesplan eines Schülers abrufen (heute, morgen oder nächster Schultag): Anzahl der Stunden, Uhrzeit der ersten Stunde, abgesagte Fächer, Liste der Hausaufgaben, die bereit sind, laut vorgelesen zu werden.

Widgets

  • PRONOTE Schüler: Durchschnittsnote, Hausaufgaben, Abwesenheiten, nächste Stunde, letzte Note, ungelesene Nachrichten.
  • PRONOTE Stundenplan: Die Stunden des Tages, mit den abgesagten Stunden und den angekündigten Tests.

Installation

  1. Gladys 5.1 mindestens.
  2. Installieren Sie PRONOTE aus dem Gladys-Integrations-Store.
  3. In der Konfiguration geben Sie an:
    • die Adresse Ihres PRONOTE-Bereichs (z. B. https://0123456a.index-education.net/pronote/);
    • der Kontotyp (Schüler oder Eltern);
    • Ihre Anmeldedaten und Ihr Passwort.
  4. Klicken Sie auf Verbindung testen, dann erstellen Sie die Geräte.

Sie nutzen ein ENT?

Wenn Sie sich über ein ENT bei PRONOTE anmelden, haben Sie kein PRONOTE-Passwort. Verwenden Sie die Schaltfläche Mit QR-Code anmelden:

  1. Öffnen Sie in PRONOTE am Computer das Menü neben Ihrem Namen und dann QR-Code für die mobile App.
  2. Wählen Sie einen 4-stelligen Code.
  3. Scannen Sie den QR-Code mit der Telefonkamera und kopieren Sie den angezeigten Text (er beginnt mit {"jeton").
  4. Fügen Sie diesen Text in Gladys mit dem 4-stelligen Code ein.

Der QR-Code ist nur wenige Minuten gültig.

Die vollständige Dokumentation (FR / EN / DE / ES): gladys-pronote/docs/fr.md at main · prohand/gladys-pronote · GitHub

Beispielszene

Jeden Werktag um 07:00 Uhr → Tagesplan eines Schülers abrufen (nächster Schultag) → Sagen: « Erste Stunde um {{first_lesson}}. Hausaufgaben: {{homework_text}} »

Oder einfacher:

Eine neue Note wird veröffentlicht (Kind: Léa) → Nachricht senden: « Neue Note in {{triggerEvent.data.subject}}: {{triggerEvent.data.grade_label}} »

Sicherheit und Daten

  • Das Passwort bleibt in der geheimen Konfiguration von Gladys und wird nie in den Protokollen geschrieben.
  • Nach der ersten Anmeldung verwendet die Integration ein Sitzungstoken, wie die PRONOTE-Mobilanwendung.
  • Die Daten bleiben bei Ihnen: Nichts wird an einen anderen Ort als zu Ihrem Gladys gesendet.
  • PRONOTE wird standardmäßig alle 15 Minuten gelesen (einstellbar), um den Server der Schule nicht zu überlasten.
  • Wenn PRONOTE das Passwort ablehnt, hört die Integration auf zu versuchen, um zu vermeiden, dass die IP-Adresse gesperrt wird.

Bekannte Grenzen

  • Elternkonto mit mehreren Kindern: Der Stundenplan ist für jedes Kind korrekt. Bei Noten, Hausaufgaben und Abwesenheiten kann PRONOTE die Daten des standardmäßig ausgewählten Kindes zurückgeben. Wenn zwei Kinder dieselben Noten anzeigen, lassen Sie es mich wissen: Die Nutzung des Schülerkontos jedes Kindes umgeht das Problem.
  • Lehrerkonten werden nicht unterstützt.
  • PRONOTE sendet keine Benachrichtigungen: Eine neue Note erscheint in Gladys frühestens nach dem Aktualisierungsintervall.

Ihr Feedback

Es ist eine erste Version. Jede Schule konfiguriert PRONOTE etwas anders, daher ist Ihr Feedback wertvoll:

  • Kontotyp (Schüler / Eltern, ENT oder nicht);
  • was funktioniert, was nicht funktioniert;
  • die Nachrichten, die durch Verbindung testen angezeigt werden.

Für Fehler können Sie ein Issue auf GitHub öffnen oder hier antworten. Denken Sie daran, Namen und persönliche Informationen aus Screenshots und Protokollen zu entfernen.

Diese Integration ist nicht mit Index Éducation verbunden. Sie basiert auf der freien Bibliothek pawnote.

Vielen Dank im Voraus für Ihre Tests! :slightly_smiling_face: