Fitex : gestion des erreurs pour les fonctions paramétrées et les formules de colonne
-
Fonction inconnue dans une fonction paramétrée ou une formule de colonne
L'utilisation d'une fonction inconnue telle que toto(x)
ne renvoie pas d'erreur à l'utilisateur. Dans le cas d'une formule de colonne, des ### s'affichent dans les cellules. Dans le cas d'une fonction paramétrée, rien ne se passe. Je pense que l'erreur ne sort que lorsqu'on calcule les données et elle est ignorée par un try-catch. Faut il faire une vérification, avant de calculer les points, pour afficher un message d'erreur quand une fonction inconnue est utilisée ? Ou alors il faut afficher (une seule fois) un message quand au moins un des points n'a pas pu être calculé (sans forcément savoir pourquoi le calcul n'a pas pu être réalisé).
-
Vérification en amont des formules de colonne
Quand on modifie une formule de colonne, il y a 2 étapes (matérialisées par un enter ou click) pour la valider. Ce serait bien que lors de la première étape, le système vérifie si la formule est valide (évite à l'étudiant de cliquer 2 fois pour voir un message d'erreur apparaitre si jamais il y a un pb). Si la formule est invalide, afficher le message d'erreur et entourer le cadre de la formule en rouge border: solid 1px red;
. Attention, il ne faut pas enregistrer la formule à l'issue de cette première vérification car l'étudiant peut annuler la validation de la formule.