Oto
Un outil générique et extensible pour
corriger les travaux de programmation
Guy Tremblay et Frédéric Guérin
Département d’informatique, UQAM
Séminaire du Département
d’informatique
Mercredi, 1er février 2006
2
Plan de la présentation
1. Pourquoi automatiser la correction des travaux de
programmation?
2. Quels sont quelques-uns des outils de correction
existants?
3. L’outil Oto :
3.1 Comment l’utilise-t-on?
3.2 Comment peut-il être configuré et étendu?
3.3 Comment est-il mis en œuvre?
4. Conclusion et travaux futurs
1. Pourquoi automatiser la
correction des travaux de
programmation?
4
Étapes typiques d’un TP
Enseignant
et ses assistants Étudiants
6
Traiter
résultats
1
Composer TP 2
Distribuer TP 3
Faire TP
4
Rendre TP
5
Corriger TP
5
Correction d’un TP
Divers aspects doivent être traités et corrigés
Stylistiques :
Bien présenté et bien indenté ?
Commentaires présents et pertinents ?
Identificateurs bien choisis ?
Structuraux :
Cohésion forte? Couplage faible?
Bonne dissimulation d’information?
Fonctionnels :
Ça compile ?
Ça marche correctement ?
Imaginez 50, 100, 150 copies à corriger !!!
Long, répétitif, ennuyant, résultats non-uniformes.
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !