sur la plateforme Castor si on a scoreImmediate à false, plutôt que de ne pas appeler gradeAnswer, on transmet l'info au sujet via getTaskParams()
côté sujet, si getTaskParams dit scoreImmediate à false, on ne met jamais les étoiles en jaune
a priori pas besoin de désactiver (pour l'instant) côté plateforme le système qui remplace done par stay si score != max. On va éviter de casser qqc
mais dans le sujet on n'envoie done que si on vient de valider qqc qui donne le score max (à elle seule, en ignorant le score qu'on avait avant sur le sujet). Mais si on a déjà le score max et qu'on valide une version inférieure, ça n'envoie pas done (mais stay).
Mathias, 14 février 2024 :