EduWireApps / ecoledirecte-api-docs

70 stars 15 forks source link

C'est une question a propos d'un potentiel classement #26

Closed Odiabolos closed 3 months ago

Odiabolos commented 5 months ago

bonjour , j'ai une question : Peut ton accéder au classement comme les prof via une api ou autre si oui comment j'ai vu que une extension pour Firefox accédais aux nombres de personnes qui faisait une matière mais il mettait des chiffre random pour le classement et les moyennes image

MrBeam89 commented 5 months ago

Bonjour,

J'imagine que les professeurs disposent également d'une API (il serait illogique qu'il n'y en ait pas). Cependant, à moins que vous ne soyez enseignant, je ne pense pas que l'accès au compte d'un professeur soit facile. Vous devrez donc rechercher vous-mêmes les éventuels appels à l'API qui ne sont pas documentés ici.

Vous pouvez essayer d'obtenir les contenus des appels à l'API dans la partie Network du menu Inspecter et regarder vous même la composition de la réponse et le data en body (à envoyer).

image

Bonne journée.

kekaaafm commented 5 months ago

J'ai eu pendant un très court moment accès au compte d'un professeur et j'ai pu, rapidement, regarder ce qui se passait. Ils ont bien une api mais avec des routes différentes aux notres et les appeler avec un jeton élève ne marche évidement pas. Donc même s'il existe l'api et la route, il faudrait un jeton de connexion d'un professeur pour accéder à cette fonctionnalité

azgaresncf commented 4 months ago

Bonjour,

J'imagine que les professeurs disposent également d'une API (il serait illogique qu'il n'y en ait pas). Cependant, à moins que vous ne soyez enseignant, je ne pense pas que l'accès au compte d'un professeur soit facile. Vous devrez donc rechercher vous-mêmes les éventuels appels à l'API qui ne sont pas documentés ici.

Vous pouvez essayer d'obtenir les contenus des appels à l'API dans la partie Network du menu Inspecter et regarder vous même la composition de la réponse et le data en body (à envoyer).

image

Bonne journée.

L'endpoint pour l'API des professeurs est : https://apip.ecoledirecte.com/ (Je ne vois pas de pourquoi ils séparent avec différents base url entre profs et élèves quand ils pourraient tout concaténer sur api.ecoledirecte.com, mais bon, soit).

Comme indiqué sur la documentation, je pense qu'il s'agit des attributs rang et effectif qui sont utilisés.

{
 id: 0,
 codeMatiere: "",
 codeSousMatiere: "",
 discipline: "",
 coef: 0,
 effectif: 0,
 rang: 0,
 groupeMatiere: false,
 idGroupeMatiere: 0,
 option: 0,
 sousMatiere: false,
 professeurs: [],
 appreciations: []
}