Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Améliorer la correction automatique des TP #20

Open
mborne opened this issue Mar 19, 2023 · 0 comments
Open

Améliorer la correction automatique des TP #20

mborne opened this issue Mar 19, 2023 · 0 comments

Comments

@mborne
Copy link
Owner

mborne commented Mar 19, 2023

Contexte

Deux dépôts permettant du gagner du temps sur la correction :

...mais correction encore trop chronophage ;)

Améliorations possibles

  • Faire un seul dépôt privé "tp-java-checker" et des variantes en fonction du TP

But : supprimer les doublons de code entre les deux dépôts + avoir un dépôt dédié aux résultats des corrections des sessions.

  • Uniformiser les contrôles (PMD à ajouter pour tp-graph-check)

  • Automatiser plus de contrôles

tp-graph : conteneuriser l'exécution avec mvn spring-boot:run et lancer des tests fonctionnels sur l'API (postman tentant mais mocha sera sûrement plus souple)
tp-geometry : batterie de test fonctionnel

  • Permettre l'exécution autonome par les étudiants?

A faire en mode service pour pouvoir ajouter des batteries de tests unitaires et fonctionnels sur les geometry (sans que ça se traduise par fournir les tests unitaires et fonctionnels à pomper)

Pré-requis

  • tp-geometry : imposer un nommage rigoureux (vérifier qu'il n'y a pas de question amenant un changement de package, nom de classe ou de méthode)
  • tp-graph : idem à minima sur l'API (préciser le package pour PathNode et PathTree pour pouvoir tester en profondeur?)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant