L'évaluation des dictées est en général soustractive: pour chaque erreur on retire une quantité de points qui dépend de sa gravité estimée: une erreur d'accentuation est moins pénalisée qu'une confusion entre hypodrome et hippodrome, elle même moins pénalisée qu'une erreur d'accord comme C'est moi qui est fait... pour C'est moi qui ai fait...
Cette forme d'évaluation, présentée comme objective, est assez facile à mettre en uvre et à expliquer. On pourrait s'interroger sur la pertinence de la hiérarchie des critères opposés aux solécismes, erreurs de syntaxe, moins coûteux que les barbarismes, mots mal formés, familiers de ceux qui font des thèmes en langues anciennes.
Le point de départ vient de l'observation de textes corrigés: entre un texte d'une page où s'est glissée une erreur de graphie et un texte de vingt lignes orné de la même faute, l'impression visuelle est différente.
Le Korégraphe© pratique une évaluation relative, au niveau du mot au nombre de lettres du mot, au niveau du texte au nombre de mots du texte.
Le résultat final est exprimé en nombres entiers sur 100, car l'évolution des résultats me semble plus perceptible:
gagner
ne fait pas franchir le même seuil psychologique que gagner
:
L'évaluation des ponctuations et des majuscules est faite par annoter() dans fonctions.php.
La ponctuation est évaluée par cette formule :
L'évaluation des majuscules se fait de la même façon:
Un mot commençant par une majuscule est évalué en deux fois: si la majuscule employée à bon escient est la bonne lettre elle est comptée à plein dans le compte des majuscules justes, sinon elle perd la moitié de sa valeur: Filosophe pour Philosophe vaut plus cher comme majuscule que filosophe. Le même mot est ensuite comparé au mot attendu en éliminant la majuscule initiale si elle est juste.
L'évaluation des mots est faite par annoter() de fonctions.php à partir des informations (variable difference) envoyées par soulignement.php interprétés par valoriser_mot.
Pour chaque mot, soulignement.php élabore d'une part une forme où les erreurs sont soulignées et des corrections suggérées, d'autre part une évaluation de la différence entre le mot attendu et le mot proposé, la pénalisation pour une lettre ou un groupe de lettres, variant de 0,25 s'il s'agit d'une erreur d'accent sans intervention notable sur la prononciation à 2 pour un problème de lettres doubles modifiant la prononciation: appele pour appelle.
La valeur des mots du texte est la somme de la valeur des mots divisée par le nombre de mots et multipliée par 80.
La valeur du texte est la somme des trois valeurs qui viennent d'être définies.
Ce que voit l'élève