ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Génération de feedback enrichis pour la plateforme INGInious

(2015)

Files

LE_76961000_2015.pdf
  • Open access
  • Adobe PDF
  • 1.13 MB

Details

Supervisors
Faculty
Degree label
Abstract
INGInious est une plateforme permettant de récolter des projets informatiques impliquant du code source. Elle a notamment la possibilité d’évaluer automatiquement les codes des étudiants et de leur fournir un feedback dans le but d’apprendre plus efficacement. Pour analyser et tester une soumission remise par l’étudiant, il est nécessaire de l’inclure dans un ensemble de code qui sera ensuite compilé et exécuté. À l’issue de ces phases de compilation et d’exécution, des messages d’erreurs peuvent survenir. Ces rapports d’erreur ne sont généralement pas assez clairs pour que l’apprenant comprenne son erreur. Particulièrement, les messages d’erreur sont référencés à des numéros de ligne où ont lieu les erreurs. Étant donné que le code de l’étudiant est intégré dans un ensemble de code, ces lignes d’erreur ne concordent donc pas avec ce qu’a produit l’étudiant. Par conséquent, il est important de remédier à ce genre de problème et de créer un nouveau module pour la plateforme INGInious. L’objectif de ce mémoire sera de construire ce nouvel outil permettant d’analyser et de transformer les messages d’erreurs produits lors de l’évaluation du programme de l’étudiant. Par ailleurs, cette analyse devra se faire de manière indépendante du langage de programmation afin que ce module puisse être adapté à n’importe quel autre type de langage informatique.