Intégration externe - Ecole Directe

Bonjour à tous,

Nouvelle intégration externe : EcoleDirecte (v1.0.1). Elle permet de suivre la scolarité de vos enfants dans Gladys : notes, moyenne, devoirs, emploi du temps, absences/retards et messages. Et surtout de s’en servir dans les scènes :wink:

:warning: Gladys 5.1 ou plus récent requis (déclencheurs, actions de scène et widgets).

:backpack: Un appareil par enfant

Un compte parent donne tous les enfants. Un compte élève donne l’élève lui-même. Chaque enfant apparaît dans l’onglet Découverte, avec :

  • Moyenne générale de la période en cours (sur 20)
  • Dernière note, ramenée sur 20, et en texte : « MATHEMATIQUES : 15/20 (Contrôle chap. 3) »
  • Devoirs pour demain et devoirs à faire (non faits)
  • Prochain cours : « 08:00 MATHEMATIQUES (S12) »
  • Absences et retards sur l’année
  • Messages non lus

Si l’établissement ne publie pas la moyenne générale, l’intégration la calcule à partir des notes (moyenne de chaque matière avec les coefficients, puis moyenne des matières). Si un module est désactivé par l’établissement (les notes par exemple), la fonctionnalité reste simplement vide.

:high_voltage: Déclencheurs de scène

  • Nouvelle note : matière, devoir, note, note sur 20, date
  • Nouveau devoir : matière, date, contrôle annoncé ou non
  • Nouvelle absence ou retard : filtrable par type, justifiée ou non
  • Cours annulé : matière, jour, heures, professeur
  • Nouveau message : expéditeur, objet

Tous sont filtrables par enfant. Au premier démarrage, l’intégration enregistre ce qui existe déjà sans rien déclencher : pas de rafale de 40 « nouvelle note » à l’installation :wink:

:clapper_board: Actions de scène

  • Actualiser EcoleDirecte : lit EcoleDirecte tout de suite
  • Lire les devoirs d’un jour (aujourd’hui, demain ou prochain jour de classe) : nombre de devoirs, contrôles, matières, et un résumé du contenu prêt à envoyer
  • Lire l’emploi du temps d’un jour : y a-t-il cours, heure du premier cours, fin du dernier, nombre de cours annulés

Quelques idées :

  • Chaque soir à 19 h : lire les devoirs de demain et envoyer le résumé sur Telegram s’il y en a
  • Le matin : régler le réveil sur l’heure du premier cours, ou laisser dormir si le premier cours est annulé
  • Une notification à chaque nouvelle note ou absence

:bar_chart: Widgets

  • Suivi scolaire : moyenne, dernière note, devoirs de demain et messages non lus en direct, prochain cours, absences et retards
  • Devoirs : les devoirs à faire, avec leur contenu en un clic
  • Emploi du temps : les cours d’un jour, cours annulés signalés

L’enfant se choisit dans les réglages de chaque widget.

:locked_with_key: Installation et question de sécurité

  1. Installez l’intégration depuis le store
  2. Saisissez votre identifiant et votre mot de passe EcoleDirecte
  3. Cliquez sur Tester la connexion

La première fois, EcoleDirecte pose souvent une question de sécurité (« Quelle est votre année de naissance ? »). Dans ce cas :

  • Obtenir la question de sécurité affiche la question et les réponses numérotées
  • Répondre à la question de sécurité : tapez le numéro de la bonne réponse (dans les 10 minutes)

La réponse est gardée par l’intégration : la question n’est plus posée aux démarrages suivants.

Autres réglages : intervalle de rafraîchissement (30 min par défaut), fuseau horaire de l’établissement (pour l’outre-mer) et langue des noms d’appareils.

:shield: Sécurité

  • Intégration cloud : rien à installer sur le réseau
  • Mot de passe stocké dans un champ secret de Gladys, envoyé uniquement à EcoleDirecte
  • Ni le mot de passe ni le jeton de session n’apparaissent dans les logs
  • Aucun autre service contacté

:information_source: Bon à savoir

  • EcoleDirecte n’a pas d’API publique : l’intégration utilise celle de leur site, documentée par la communauté. Elle peut changer sans prévenir. Si ça casse, dites-le ici et je corrige vite.
  • EcoleDirecte coupe parfois l’accès pendant les vacances : l’intégration le signale et réessaie toute seule.
  • Textes en français, anglais, allemand et espagnol.

:link: Liens

C’est une première version, et je n’ai pas tous les cas chez moi : les retours avec d’autres établissements (lycée, outre-mer, compte élève) m’aideront beaucoup.

Comme d’habitude, n’hésitez pas à remonter vos retours ici, avec une capture d’écran si possible :slightly_smiling_face:

1 « J'aime »