Greasy Fork is available in English.

Avoir 20 partout sur pronote

Avoir 20 partout sur pronote

// ==UserScript==
// @name         Avoir 20 partout sur pronote
// @version      0.2
// @description  Avoir 20 partout sur  pronote
// @author       Me
// @match        */pronote/*
// @grant        Ur mum
// @namespace https://greasyfork.org/users/452524
// ==/UserScript==

setInterval(function(){
var all = document.getElementsByTagName("*");

for (var i=0, max=all.length; i < max; i++) {
     if (all[i].className == "Espace" && !!all[i].firstElementChild && all[i].firstElementChild.firstElementChild.className == "AlignementDroit") {
         all[i].firstElementChild.firstElementChild.innerText = "20";
     } else if (all[i].className == "Gras Espace") {
         all[i].firstElementChild.innerText = "20";
     } else if (all[i].className == "Gras" && (all[i].parentElement.firstElementChild.innerText == "Note élève :" || all[i].parentElement.firstElementChild.innerText == "Note + :" || all[i].parentElement.firstElementChild.innerText == "Moy. élève :" || all[i].parentElement.firstElementChild.innerText == "Moy. + :")) {
         all[i].innerText = "20,00";
     } else if (all[i].id.includes("_notes_") && !!all[i].firstElementChild.children[1]) {
         all[i].firstElementChild.children[1].innerText = "20,00";
     } else if (all[i].className == "Gras InlineBlock PetitEspaceHaut PetitEspaceBas EspaceDroit EspaceGauche10" && all[i].innerText.includes("Moyenne générale élève")) {
         all[i].firstElementChild.innerText = "20,00";
     }
}
},0)