MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    [FR ONLY] MMM-Pronote ?

    Scheduled Pinned Locked Moved Development
    54 Posts 12 Posters 17.2k Views 14 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ? Offline
      A Former User
      last edited by

      Salut les amis Français :)

      Comme vous le savais surement, je programme beaucoup de module ;)

      Je ne sais pas si beaucoup d’entre vous utilisent Pronote pour suivre les resultats scolaire de vos enfants.

      Je viens de mettre la main sur une API qui permet l’affichage de toutes les informations que l’on a dessus.

      On essaye de se faire un module ?
      Qu’en pensez-vous ?

      1 Reply Last reply Reply Quote 2
      • thymonT Offline
        thymon
        last edited by thymon

        Salut !

        Ha ouais ! excellent ça !

        1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User
          last edited by A Former User

          pouah ! Cela commence bien cette année ! Le pronote de mon Fils est deja HS

          Donc j’ai fait un test avec le site demo de Pronote
          voila les informations que je peux récuperer:

          • établissement scolaire (nom, ville, code postal,…)
          • Nom de l’élève (pour le moment un seul eleve… et j’arrive pas a changer si il en a plusieures)
          • Nom de la Classe
          • emploi du temps de la journée (avec nom du cours, avec qui, si le prof est absent, …)
          • notes par matières
            • dernieres notes
            • moyenne de l’eleve
            • moyenne de la classe
          • moyenne generale de l’éléve
          • moyenne de la classe
          • Theme (ou contenu) du cours
          • resulat des dernieres evaluations (nom de l’eval, notes, etc)
          • absences (quand ?, nom d’heures manqué, raisons,…)
          • dernieres informations (communications établissement)
          • menu de la cantine

          voila un peu ce que je peux récupéré ;)

          bouuu… ça en fait du monde ! Je peux essayer de faire un truc sympas avec tout sa ;)

          1 Reply Last reply Reply Quote 1
          • delphikiD Offline
            delphiki Module Developer
            last edited by

            Ah bah j’avais pas trouvé ce topic avant, mais j’ai moi aussi commencé dans mon coin un module pour pronote, pour afficher l’emploi du temps et les devoirs à faire pour mon fils qui vient d’entrer au collège.

            J’utilise cette lib qui est plutôt bien foutue : https://github.com/Litarvan/pronote-api/issues

            Je sais pas où tu en es, mais ça pourrait être intéressant de taffer à plusieurs dessus en effet.
            Perso, j’ai juste fait des tests de récup d’info, pas encore d’affichage.

            1 Reply Last reply Reply Quote 0
            • ? Offline
              A Former User
              last edited by A Former User

              ben au meme stade que toi … juste recup les infos pour tester …
              je finalise un autre module avant de me lancer dedans

              sinon oui je vais utiliser cette API
              j’ai deja fait corrige un probleme

              Edit: je reviens vers toi, au pire on va creer le module a 2 ;)
              Wouah … tu va apprendre le coding by @bugsounet ! ;)
              peut-etre que tu auras des choses a m’apprend aussi !

              1 Reply Last reply Reply Quote 0
              • ? Offline
                A Former User
                last edited by

                Merci pour l’invite, j’ai accepté :)

                j’ai créé un branch dev, je prefere coder dedans pour les developpements et les versions “non-stable”

                il faut que je cherche apres l’identifiant de mon gamin… avec l’identifiant “parent” ça marche pas
                et bien sur … comme d’ab… des que j’ai identifiants sous la main… l’ENT est HS :/

                donc j’attend que ce soit “on line” pour regarder ce que tu as fait

                si tu utilise Telegram, n’hesite pas a m’ajouter

                @bugsounet

                1 Reply Last reply Reply Quote 0
                • delphikiD Offline
                  delphiki Module Developer
                  last edited by

                  Yes, pour le moment je n’ai implémenté que la solution via le compte enfant, mais faudrait à terme supporter les comptes parents, avec plusieurs enfants, etc.

                  J’ai fait un affichage basique de l’emploi du temps, et je suis en train de regarder pour les devoirs.

                  Je t’ai ajouté sur Telegram ;)

                  1 Reply Last reply Reply Quote 1
                  • ? Offline
                    A Former User
                    last edited by

                    Loading.png

                    Le module avance vite !
                    Encore un peu de patience !

                    Je voudrai le finir avant la fin de la semaine !!!

                    Beta.png

                    ecnore beaucoup de chose sont a faire … mais on avance ;)

                    1 Reply Last reply Reply Quote 1
                    • C Offline
                      chassain 0
                      last edited by

                      Bravo les gars pour ce module. Bon, je n’ai pas d’enfants mais mes potes oui. Justement ils m’ont demandé si les devoirs seront également prévus en affichage (principe de rotation entre prochains cours et devoirs - et si on pouvait paramétrer le nombre de jour affiché (de 1 à x jours)… On peut aussi imaginer de créer un MMM-Pronote2 pour afficher que les devoirs + notes…

                      1 Reply Last reply Reply Quote 0
                      • ? Offline
                        A Former User
                        last edited by

                        Oui bien sur c’est prevu :)
                        j’ai deja fait remonté les infos ! (ainsi que beaucoup d’autres…)

                        j’ai justement prévu de programmer cela aujourd’hui (ainsi que d’autres changements, affichage…)

                        J’ai vu avec @delphiki , il attend mon feu vert pour rendre le module public … surement en beta pour le moment :)
                        (on aura beaucoup de bug a corriger)

                        pour le moment … tant que les info ne sont pas remonté ben on ne peux pas les exploités :)
                        donc de mon côté, je prend le compte de mon gamin en otage !

                        On vous refait un shot en fin de journée
                        @bugsounet @delphiki

                        1 Reply Last reply Reply Quote 1
                        • ? Offline
                          A Former User
                          last edited by

                          Comme promis, voila le shoot de la fin de journée !

                          16-09.png

                          si vous voulez tout afficher, je crois qu’il va valoir utiliser pages …

                          bien sur les sections sont personnalisable:
                          afficher ou pas Prochains cours, cours du lendemain, moyennes, derniere notes, etc…

                          C’est complexe de faire quelque chose qui tiens en une petit modules … il y a tellement d’info !
                          en tout cas J’essaye de faire au mieux pour personnaliser

                          (pas évident quand on est en maternelle !!!)

                          @bugsounet

                          C 1 Reply Last reply Reply Quote 0
                          • C Offline
                            chassain 0 @Guest
                            last edited by

                            @Bugsounet Respect !!

                            1 Reply Last reply Reply Quote 0
                            • thymonT Offline
                              thymon
                              last edited by

                              Ouah… Excellent ;)

                              1 Reply Last reply Reply Quote 0
                              • ? Offline
                                A Former User
                                last edited by A Former User

                                Pour moi, le visuel restera figé.

                                • Reste quelques soucis techniques avec l’api a résoudre…
                                  -> Je me pose la question si je ne vais pas encore faire une librairie NPM (une de plus au compteur !) afin de corrigés les soucis…

                                • Authentification se fera avec le compte de l’enfant (malheureusement 1 compte possible pour le moment…)
                                  -> soit on arrive a faire ce que l’on voudrai avec le compte “Parent” (changer de profil)
                                  -> ou peut etre une configuration avec CHAQUE compte enfant
                                  -----> dans les 2 cas le changement se fera en vocal via un assistant (ou autre via notification vers le module)

                                • A Propos de l’authentification cela depend de BEAUCOUP de parametres …

                                Tout d’abord, posez-vous déjà la question comment je me connecte pour avoir Pronote avec un PC ?
                                Généralement, il y a 3 Cas:

                                • Avec le site de l’ENT de votre région
                                • Avec le site de l’académie de votre région
                                • Directement via le site de Pronote

                                Actuellement compatible (pour le moment, je regarde pour étendre beaucoup plus avec ma propre libraire):

                                • Académie de Lyon (CAS : ac-lyon)
                                • Académie de Montpellier (CAS : ac-montpellier)
                                • Académie de Toulouse (CAS : ac-toulouse)
                                • Académie de Grenoble (CAS : ac-grenoble)
                                • Académie de Rouen (CAS : ac-rouen)
                                • Académie de Rouen (Arsene76) (CAS : arsene76)
                                • Académie de Lille (CAS : ac-lille)
                                • Académie de Clermont-Ferrand (CAS : ac-clermont)
                                • Académie de Reims (CAS : ac-reims)
                                • Académie de Nancy-Metz (CAS : ac-nancy-metz)
                                • Académie de Strasbourg (CAS : ac-strasbourg)
                                • Académie de Caen (CAS : ac-caen)
                                • Académie d’Orleans-Tours (CAS : ac-orleans-tours)
                                • Académie de Besançon (CAS : ac-besancon)
                                • Académie de Nantes (CAS : ac-nantes)
                                • Académie de Bordeaux (CAS : ac-bordeaux)
                                • Académie de Limoges (CAS : ac-limoges)
                                • Académie de Poitiers (CAS : ac-poitiers)
                                • Académie de Dijon (CAS : ac-dijon)
                                • ENT “Île de France” (CAS : iledefrance)
                                • ENT “Hauts-de-France” (CAS : hdf)
                                • ENT “Seine-et-Marne” (CAS : seine-et-marne)
                                • ENT “Toutatice” (Rennes) (CAS : toutatice)
                                • ENT “Haute-Garonne” (CAS : haute-garonne)
                                • ENT “Somme” (CAS : somme)
                                • ENT “Agora 06” (Nice) (CAS : agora06)
                                • ENT “Lycee Connecte” (Nouvelle-Aquitaine) (CAS : lyceeconnecte)
                                • ENT “La Classe” (Lyon) (CAS : laclasse)

                                A suivre …
                                J’espere que je ne vous fait pas peur :)
                                je prefere prevenir … pour le moment moi j’utilise lENT cas: hdf
                                Je pense que l’on fera un tuto complet (avec au moins 2 exemples)

                                Soit… on va essayer de faire notre maximum pour simplifier… car Il sont compliqué l’éducation nationale !

                                1 Reply Last reply Reply Quote 1
                                • ? Offline
                                  A Former User
                                  last edited by

                                  Bonsoir, il est maintenant possible de se connecter soit:

                                  • avec le compte de l’enfant
                                  • avec le compte parent

                                  avec le compte parent il est possible de faire du multi-compte :)
                                  afin de simplifier au maximum… je vais creer un recipe pour MMM-GoogleAssistant afin de changer de compte a la voix !

                                  Nous allons rédiger le Wiki et bien sur vous proposer une version Beta

                                  J’aimerai bien que ce soit dispo pour Dimanche soir, vous auriez toute la semaine pour tester ;)

                                  bon week end à vous !

                                  @bugsounet (vs @MichMich ) et @delphiki

                                  1 Reply Last reply Reply Quote 2
                                  • ? Offline
                                    A Former User
                                    last edited by

                                    Salut a tous !

                                    Comme d’habitude… on a du retard !

                                    Le wiki est en cours d’écriture !
                                    Et bien sur, une fois ceci fait… On lance le module :)

                                    1 Reply Last reply Reply Quote 0
                                    • ? Offline
                                      A Former User
                                      last edited by

                                      Bonjour à tous !

                                      On reviens vers vous avec des bonnes nouvelles !

                                      Nous avons (enfin) lancé la version beta du module MMM-Pronote

                                      Si vous voulez l’essayer n’hésitez pas a consulter notre wiki !

                                      @bugsounet @delphiki

                                      ChrisC 1 Reply Last reply Reply Quote 1
                                      • ChrisC Offline
                                        Chris @Guest
                                        last edited by

                                        @Bugsounet
                                        Bonjour,
                                        Je viens de le tester, mais je n’arrive pas à le faire fonctionner… Dès que j’ajoute ma config au fichier MM ne démarre plus.
                                        Je pense que je dois me tromper sur l’URL de connexion.
                                        Voici le rajout que j’ai effectué à ma config déjà existante:

                                        {
                                          module: "MMM-Pronote",
                                          position: "top_right",
                                          config: {
                                            debug: false,
                                            url: https://ent.iledefrance.fr,
                                            username: <mon identifiant>,
                                            password: <Mon MDP>,
                                            cas: 'iledefrance',
                                            account: 'parent',
                                            Header: {
                                              displayEstablishmentName: true,
                                              displayStudentName: true,
                                              displayStudentClass: true,
                                            },
                                            Timetables: {
                                              displayActual: true,
                                              displayNextDay: true,
                                              displayTeacher: true,
                                              displayRoom: true
                                            }
                                        }
                                          }
                                        },
                                        

                                        En te remerciant par avance de l’aide que tu pourras m’apporter,

                                        Cordialement,

                                        1 Reply Last reply Reply Quote 0
                                        • ? Offline
                                          A Former User
                                          last edited by A Former User

                                          @Chris said in [FR ONLY] MMM-Pronote ?:

                                          {
                                          module: “MMM-Pronote”,
                                          position: “top_right”,
                                          config: {
                                          debug: false,
                                          url: https://ent.iledefrance.fr,
                                          username: ,
                                          password: ,
                                          cas: ‘iledefrance’,
                                          account: ‘parent’,
                                          Header: {
                                          displayEstablishmentName: true,
                                          displayStudentName: true,
                                          displayStudentClass: true,
                                          },
                                          Timetables: {
                                          displayActual: true,
                                          displayNextDay: true,
                                          displayTeacher: true,
                                          displayRoom: true
                                          }
                                          }
                                          }
                                          },

                                          {
                                            module: "MMM-Pronote",
                                            position: "top_right",
                                            config: {
                                              debug: false,
                                              url: "https://ent.iledefrance.fr",
                                              username: ,
                                              password: ,
                                              cas: 'iledefrance',
                                              account: 'parent',
                                              Header: {
                                                displayEstablishmentName: true,
                                                displayStudentName: true,
                                                displayStudentClass: true,
                                              },
                                              Timetables: {
                                                displayActual: true,
                                                displayNextDay: true,
                                                displayTeacher: true,
                                                displayRoom: true
                                              }
                                            }
                                          },
                                          

                                          un } en trop

                                          aligne bien tes { et tes } ça permet de voir ce qui ne va pas

                                          pour moi l’url n’est pas correct. Regarde l’exemple ici

                                          ChrisC 1 Reply Last reply Reply Quote 0
                                          • ChrisC Offline
                                            Chris @Guest
                                            last edited by

                                            @Bugsounet
                                            effectivement, il y avait une } en trop, j’ai été trop vite… désolé.

                                            Concernant l’adresse, c’est la seule que j’ai qui est fournie par l’établissement:
                                            http://gueatresmes.fr/index.html
                                            le lien ENT est en bas de la page d’accueil du lycée.

                                            Tu penses que le problème vient de là ?

                                            Cordialement,

                                            1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • 1
                                            • 2
                                            • 3
                                            • 3 / 3
                                            • First post
                                              Last post
                                            Enjoying MagicMirror? Please consider a donation!
                                            MagicMirror created by Michael Teeuw.
                                            Forum managed by Sam, technical setup by Karsten.
                                            This forum is using NodeBB as its core | Contributors
                                            Contact | Privacy Policy