Calcule la moyenne générale des notes affichées sur École Directe
// ==UserScript== // @name Calculer la Moyenne Générale École Directe // @namespace http://tampermonkey.net/ // @version 1.0 // @description Calcule la moyenne générale des notes affichées sur École Directe // @author Maxence // @match https://www.ecoledirecte.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // Fonction pour calculer la moyenne const calculerMoyenne = (notes) => { const total = notes.reduce((acc, note) => acc + note, 0); return total / notes.length; }; // Fonction principale pour analyser et afficher la moyenne setTimeout(() => { // Sélectionner les éléments contenant les notes const elements = document.querySelectorAll('.note'); // Remplacer '.note' par la classe exacte si nécessaire const notes = []; // Extraire les notes elements.forEach(element => { const noteText = element.textContent.trim(); const note = parseFloat(noteText.replace(",", ".")); if (!isNaN(note)) { notes.push(note); } }); // Calcul de la moyenne si des notes ont été trouvées if (notes.length > 0) { const moyenne = calculerMoyenne(notes); alert(`📊 Votre moyenne générale est : ${moyenne.toFixed(2)} / 20`); } else { alert("Aucune note trouvée. Assurez-vous d'être sur la bonne page."); } }, 5000); // Attendre 5 secondes pour être sûr que tout est chargé })();