Refacto recalculating grades

+ adding grade available event in all modes with the grade
+ lot of corrections in notifications / log Events / translations