Skip to content
/ notes-ed Public

Récupérez des statistiques sur vos notes et calculez votre moyenne grâce à votre compte EcoleDirecte.

License

Notifications You must be signed in to change notification settings

a2br/notes-ed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notes-ed

Ce programme vous permettra de récupérer des informations sur vos notes et de calculer votre moyenne, avec une simple connexion à EcoleDirecte.

Téléchargement

Pré-requis

Vous devez avoir Python 3 installé ainsi que pip (installé en même temps que Python).

Installation

La méthode habituelle.

$ git clone https://github.com/a2br/notes-ed.git
$ cd ./notes-ed

Une fois le repo installé et une fois que vous êtes dedans, installez les modules requis.

$ py -m pip install -r .\requirements.txt

Mettre à jour

Pour mettre votre clone à jour,

$ git pull

Utilisation

Le script ne marche qu'avec les comptes E (Eleve). Les comptes famille ne sont pas supportés. Ouvrez le script depuis le terminal ou en cliquant sur l'icône dans le File Explorer.

$ py ./main.py

Démo

Remplir automatiquement le nom d'utilisateur

Il y a une option pour vous éviter de toujours ré-entrer votre nom d'utilisateur. Pour l'utiliser, créez un fichier appelé username.txt à la racine du projet. Entrez-y votre nom d'utilisateur. C'est tout ! Maintenant, il ne vous faudra qu'entrer votre mot de passe pour accéder à vos statistiques.

Valeurs montrées

Le script, pour chaque matière (et la section générale), montrera :

  • le code de la matière
  • le coefficient de la matière
  • la moyenne (arithmétique pondérée), la même qui figurera dans le bulletin
  • la note médiane : vous avez autant de notes plus hautes et plus basses qu'elle
  • le rang par rapport au reste de la classe : une valeur qui n'est pas affichée par EcoleDirecte. Si #00, le rang est inconnu ou incalculable

Autres outils ED

Python

archive-ed permet de sauvegarder vos notes, même quand elles ne sont plus accessibles ! Le développement est mis sur pause pour le moment, les fonctionnalités sont limitées.

JavaScript / TypeScript

ecoledirecte.js (npm) est un module Node permettant d'interagir avec EcoleDirecte depuis Node.js. Il est basé sur ecoledirecte-api-types (npm), qui regroupe les types de l'API EcoleDirecte. Son utilisation est recommandée si vous construisez un projet avec TypeScript.

About

Récupérez des statistiques sur vos notes et calculez votre moyenne grâce à votre compte EcoleDirecte.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages