Logo de Paracamplus
Paracamplus
Fournisseur de ressources pédagogiques para-universitaires

Accueil > CodeGradX > Ressources pour notateurs automatisés

Ressources pour notateurs automatisés

jeudi 11 janvier 2018, par queinnec

Une façon évidente de noter un programme est (quand cela est adapté) d’utiliser des tests unitaires à la JUnit. Il faut toutefois prendre certaines précautions. Comme les programmes des étudiants sont confinés en temps et en production d’octets, ils peuvent, à tout moment, être interrompus brutalement. Les ressources suivantes ont donc deux caractéristiques additionnelles :
- elles comptent non seulement les tests mais aussi les assertions réussies ou non
- elles maintiennent ces comptes à tout moment.

Voici donc quelques ressources utiles pour l’écriture de notateurs automatisés :

- Tests unitaires progressifs pour Java
- Tests unitaires progressifs pour Python3.2
- Tests unitaires progressifs pour Python3.4
- Tests unitaires progressifs pour Javascript

Et voici quelques exemples d’exercices dont vous pouvez librement vous inspirer :
- en Java
- en Bash
- en Scheme
- en Scheme
- sur l’utilitaire tr
- en Octave
- en C
- en OCaml
- un devoir entier

Les divers fichiers que comporte un exercice sont rassemblés dans un fichier tar gzippé et décrit par un manifeste nommé fw4ex.xml un document XML régi par une grammaire RelaxNG.