OK c'est compris merci pour votre retour
J'ai également remarqué que le total sur les bulletins est additionné d'un élève à l'autre. Ce qui fait que seul le premier élève sur la liste avait le bon total vu que les élèves suivant avaient leurs totaux calculés en addition avec celui des élèves précédents.
Dans le fichier modules/grades/includes/Report Cards.fnc.php, dans la fonction ReportCardsGenerate, la remise à zéro de la variable $grades_total[$mp] à la fin du foreach sur $student_RET m'a permis de corriger.
Merci