Quand un étudiant utilise une variable non déclarée, le message d'erreur pourrait être plus utile.
Ce qu'il faut faire
- Dans
src/algolab/errors.py et interpreter.py, quand une variable non déclarée est utilisée :
- Suggérer les variables existantes avec un nom similaire (distance de Levenshtein ou simple comparaison)
- Exemple :
Erreur: Variable 'somme' non déclarée. Vouliez-vous dire 'Somme' ?
Pourquoi c'est utile
Les étudiants font souvent des fautes de frappe ou des erreurs de casse. Un "did you mean?" les aide beaucoup.
Quand un étudiant utilise une variable non déclarée, le message d'erreur pourrait être plus utile.
Ce qu'il faut faire
src/algolab/errors.pyetinterpreter.py, quand une variable non déclarée est utilisée :Erreur: Variable 'somme' non déclarée. Vouliez-vous dire 'Somme' ?Pourquoi c'est utile
Les étudiants font souvent des fautes de frappe ou des erreurs de casse. Un "did you mean?" les aide beaucoup.