Skip to content

DIGarnier/inf1900-grader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prérequis

  • $ git config --global credential.helper store
  • $ git config --global user.name "Votre Nom"
  • $ git config --global user.email [email protected]
  • $ pip3 install --user -r requirements.txt
  • Outils AVR

Comment ça marche

  • Lancez le script ./grader.
  • Suivez les étapes dans l'ordre dans lequel elles sont présentées.

Résumé des différentes étapes

  • clone récupérera les informations des élèves (nom, prénom, équipe, groupe) depuis le site du cours et clonera le repo de chaque équipe.

  • grade vérifiera les fichiers inutiles, compilera le code des élèves et écrira un fichier de notes dans chaque repo. Il faut attribuer les notes manuellement, mais la majorité du travail répétitif est déjà automatisée.

  • assemble créera un commit et merge sur chaque repo, puis générera un fichier de notes grades.csv.

  • mail enverra un email à Jérôme et joindra le fichier grades.csv.

Notes

  • Certaines informations sont redemandées entre plusieurs étapes afin de pouvoir corriger plusieurs travaux simultanément.

Ce qui manque

  • Utiliser clang-format et clang-tidy pour plus d'automatisations.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%