Skip to content

Lamnxzp/RestorePronoteAvg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rétablir Moyenne Pronote

🎓 Affichez votre moyenne générale même si votre établissement l'a désactivée

Logo

À propos | Fonctionnement | Installation

Version Manifest

Capture d'écran de l'extension en action
(Capture d'écran de l'interface Pronote avec la moyenne rétablie)

🎯 À propos

De nombreux établissements choisissent de masquer la moyenne générale aux élèves. Rétablir Moyenne Pronote est une extension qui permet de contourner cette limitation en recalculant une estimation de votre moyenne générale (et celle de la classe) à partir de vos notes pour la faire réapparaître directement dans votre espace Pronote.

✨ Fonctionnement

L'extension récupère vos notes déjà visibles dans Pronote et les utilise pour recalculer votre moyenne générale et celle de la classe, qui s'affichent ensuite directement dans l'onglet "Mes notes".

📊 Calcul de votre moyenne générale

L'extension utilise un algorithme (dérivé du projet Papillon) qui :

  1. Regroupe vos notes par matière
  2. Calcule la moyenne de chaque matière en respectant les coefficients, notes bonus et notes facultatives
  3. Fait la moyenne de toutes les matières pour obtenir votre moyenne générale

Les notes invalides (absences, dispenses, non rendus...) sont automatiquement exclues du calcul.

👥 Calcul de la moyenne de classe

La moyenne de classe est calculée en moyennant les moyennes de classe de chaque matière.

Note

Les moyennes calculées sont des estimations. Elles peuvent varier de quelques demi-points par rapport aux moyennes officielles de votre établissement.

🛠️ Installation

Chrome Web Store

Installer sur le Chrome Web Store

Installation manuelle

  1. Téléchargez ou clonez ce dépôt
  2. Ouvrez le menu des extensions de votre navigateur (Chrome, Edge, Brave...)
  3. Activez le Mode développeur
  4. Cliquez sur Charger l'extension non empaquetée et sélectionnez le dossier du projet
  5. Rechargez votre page Pronote

⚙️ Comment ça marche ?

L'extension effectue un monkey-patch du système de chargement de modules de Pronote (window.IE.fModule). Concrètement :

  1. Elle intercepte le chargement du module interfacedernieresnotes.js
  2. Elle modifie le prototype InterfaceDernieresNotes pour patcher la méthode _surRequeteDernieresNotes
  3. Lorsque cette méthode est appelée avec des données où moyenneGenerale est absente, l'extension calcule les moyennes
  4. Elle injecte les résultats directement dans l'objet de données avant l'affichage

Tout le processus est côté client. Aucune requête réseau n'est interceptée ou modifiée.

⚠️ Avertissement

Ce projet est un développement indépendant et n'est en aucun cas affilié, approuvé ou soutenu par la société Index Éducation.

Pronote est un logiciel et une marque déposée appartenant à Index Éducation. L'utilisation de ce nom dans ce projet est uniquement à titre de référence pour indiquer la compatibilité.

About

Une extension Chrome qui rétablit votre moyenne Pronote si celle-ci a été désactivée par votre établissement scolaire.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published