J'ai supprimé la conversion en number de good dans l'entrée de Briques verification car elle était lancée dans la fonction erreur. Mais la construction de l'objet output demande un good.tex() alors même que normalement ce good aurait pu être un tableau...
Si good est donnée sous une forme factorisée pour proposer la meilleure réponse possible, pour la vérification, on a guère d'autre choix que de tout développer (du coup l'option developp est peu utile et pourrait être par défaut ?) et donc il faudrait développer good sans pour autant perdre la forme...
Pourrait-on fournir en même temps good et good.tex() de façon à imposer l'écriture ?
Pour résoudre le premier point, j'ajoute les informations relatifs à good dans le output dans un deuxième temps, notamment après la fonction qui cherche s'il y a un écart (erreur) qui renvoie en plus le good choisi (dans le cas où il y en a plusieurs)
le good proposé est donné sous forme développé de façon à pouvoir comparer en développant la solution utilisateur. De ce fait, une formulation toute développée est acceptée comme juste.
On fournit le tex de la bonne solution, et ce tex est donné comme forme factorisée. Aisni, si l'utilisateur se trompe ou s'il a laissé en suspens certains calcul, on peut lui proposer une forme factorisée correctement.