results.txt

Volonté :
Utiliser le caractères "\n" dans les messages de feedback fournis à l'étudiant au moyen de la fonction CTester "push_info_msg" pour pouvoir espacer les lignes de feedback lorsque cela est nécessaire pour une meilleure compréhension.
Problème rencontré :
La fonction "push_info_msg" vérifie en première ligne si le message soumis en paramètre ne contient pas de "\n" ou de "#" (voir image ci-jointe) car ces deux caractères sont utilisés de manière à parser le fichier results.txt (voir fichier ci-joint) pour fournir le feedback aux étudiants. Ainsi, il n'est pas possible d'utiliser ces deux caractères dans les messages d'information.
Idée de solution :
Remplacer le fichier results.txt (fichier ASCII) par un fichier JSON pour pouvoir parser plus facilement et ne plus avoir besoin de caractères réservés.
results.txt

Volonté :
Utiliser le caractères "\n" dans les messages de feedback fournis à l'étudiant au moyen de la fonction CTester "push_info_msg" pour pouvoir espacer les lignes de feedback lorsque cela est nécessaire pour une meilleure compréhension.
Problème rencontré :
La fonction "push_info_msg" vérifie en première ligne si le message soumis en paramètre ne contient pas de "\n" ou de "#" (voir image ci-jointe) car ces deux caractères sont utilisés de manière à parser le fichier results.txt (voir fichier ci-joint) pour fournir le feedback aux étudiants. Ainsi, il n'est pas possible d'utiliser ces deux caractères dans les messages d'information.
Idée de solution :
Remplacer le fichier results.txt (fichier ASCII) par un fichier JSON pour pouvoir parser plus facilement et ne plus avoir besoin de caractères réservés.