Max1Truc / ecoledirecte-plus-plus

Extension pour firefox qui permet de forcer EcoleDirecte à afficher les données sur vos notes que votre établissement à demandé à ne pas montrer.
https://addons.mozilla.org/firefox/addon/ecoledirecte-plus-plus/
GNU General Public License v3.0
20 stars 3 forks source link

L'extension ne marche plus #2

Closed Tom-GARNIER closed 2 years ago

Tom-GARNIER commented 2 years ago

Bonjour, Depuis la mise à jour d'école directe, l'extension ne fonctionne plus surement du à un changement de l'adresse des notes

Tom-GARNIER commented 2 years ago

@Max1Truc

Max1Truc commented 2 years ago

Désolé du temps de réponse mais je ne peux pas débuguer ce problème.

Je n'ai pas de compte EcoleDirecte, et les autres codes que j'ai trouvé ne mentionnent pas de changement d'URL pour les notes.

EDIT: Si quelqu'un veut bien m'aider... Voici un mini tuto, adapté de l'issue #1.

Si tu t'y connais un peu en développement web, ou quelqu'un d'autre qui passerait par ici, voici quelques étapes pour m'aider:

Je t'invite à explorer ces informations. Si rien n'a changé, les paramètres d'affichages des notes sont dans "data" puis "parametrage". Si tu arrives jusque-là, ce serait super si tu pouvais m'envoyer un copier-coller ou une capture d’écran de ce que contient "parametrage" Avant de l'envoyer, je t'invite aussi à vérifier qu'il n'y a pas de données personnelles dedans, comme le nom de ton établissement par exemple. Si tu ne pense rien trouver, n'hésite quand même pas à m'envoyer une capture d'écran des lignes, et des réponses pour au moins les 2 dernières lignes. Encore une fois, vérifie s'il n'y a pas des informations personnelles que tu ne veux pas dévoiler.

Tom-GARNIER commented 2 years ago

Bonjour, Je ne comprend pas très bien ce qu'il faut faire En observant les données, je remarque que l'url d'api pour les notes est désormais https://api.ecoledirecte.com/v3/eleves/<id>/notes.awp?verbe=get&v=1.8.8

Voici la réponse de la requête pour l'url si dessus

{
    "parametrage": {
        "couleurEval1": "#ff0000",
        "couleurEval2": "#ffc000",
        "couleurEval3": "#0070c0",
        "couleurEval4": "#00b050",
        "libelleEval1": je cache...,
        "libelleEval2": je cache...,
        "libelleEval3": je cache...,
        "libelleEval4": je cache...,
        "affichageMoyenne": true,
        "affichageMoyenneDevoir": true,
        "affichagePositionMatiere": false,
        "affichageNote": true,
        "affichageCompetence": true,
        "affichageEvaluationsComposantes": false,
        "affichageGraphiquesComposantes": true,
        "modeCalculGraphiquesComposantes": "eval",
        "affichageCompNum": false,
        "libelleEvalCompNum1": je cache...,
        "libelleEvalCompNum2": je cache...,
        "libelleEvalCompNum3": je cache...,
        "affichageAppreciation": true,
        "appreciationsProf": true,
        "appreciationProfPrinc": true,
        "affichageMention": true,
        "affichageAppreciationCE": true,
        "affichageAppreciationVS": true,
        "affichageAppreciationCN": false,
        "affichageAppreciationClasse": true,
        "affichageAppreciationPeriodeCloturee": true,
        "moyenneUniquementPeriodeCloture": false,
        "moyennePeriodeReleve": true,
        "moyennePeriodeAnnuelle": true,
        "moyennePeriodeHorsP": true,
        "moyenneEleveDansNotes": true,
        "moyenneEleve": true,
        "moyenneEleveDansMoyenne": true,
        "moyenneGenerale": true,
        "moyenneCoefMatiere": false,
        "moyenneClasse": true,
        "moyenneMin": true,
        "moyenneMax": true,
        "moyenneRang": false,
        "moyenneSur": 20,
        "moyenneGraphique": false,
        "moyennesSimulation": false,
        "coefficientNote": true,
        "colonneCoefficientMatiere": true,
        "noteGrasSousMoyenne": true,
        "noteGrasAudessusMoyenne": false,
        "libelleDevoir": true,
        "dateDevoir": true,
        "typeDevoir": true,
        "noteUniquementPeriodeCloture": false,
        "notePeriodeReleve": false,
        "notePeriodeAnnuelle": true,
        "notePeriodeHorsP": false,
        "libellesAppreciations": [
            "Appréciation générale"
        ],
        "appreciationsParametrage": [
            {
                "code": "APP1",
                "id": 1,
                "nbMaxCaractere": 600,
                "libelle": "Appréciation générale"
            }
        ]
    }
}

Je ne sais pas si cela est important, mais une adresse ip d'école directe est apparue : 152.228.241.66

Cordialement

Max1Truc commented 2 years ago

Bonjour, ça paraît super ! Il suffit peut-être d'un petit changement dans le code ! Je regarde ça.

Cordialement

Tom-GARNIER commented 2 years ago

Merci

Max1Truc commented 2 years ago

Serait-il possible de tester cette version de l'extension ?

Merci d'avance ^^

EcoleDirecte-plus-plus.zip

Max1Truc commented 2 years ago

Note: utiliser ce lien pour charger l'extension: about:debugging#/runtime/this-firefox Et cliquer sur "Charger un module complémentaire temporaire"

Tom-GARNIER commented 2 years ago

@Max1Truc Merci, c'est de retour

Max1Truc commented 2 years ago

Je n'ai pas encore publié la correction...

Donc ça marche bel et bien ?

Tom-GARNIER commented 2 years ago

oui

Max1Truc commented 2 years ago

Merci !

Max1Truc commented 2 years ago

C'est envoyé ^^

Tom-GARNIER commented 2 years ago

Merci