$ git config --global user.name "Votre Nom"$ git config --global user.email "[email protected]"$ pip3 install --user -r requirements.txt- Outils AVR
-
clonerécupérera les informations des élèves (nom, prénom, équipe, groupe) depuis le site du cours et clonera le repo de chaque équipe du groue spécifié parGroup numberdans le répertoire spécifié parGrading directory. -
Optionnellement, il est possible de fournir son nom d'utilisateur et mot de passe de Git afin de cloner les repos.
-
gradevé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. -
Grading directorycorrespond au dossier de correction où les répertoires du groupe ont été clonés (voir section clone). -
Subdirectoriessont la liste des dossiers où le code aurait dû être déposé pour la correction. -
Assigment typecorrespond au type de correction.Codepour la correction du code etReportpour la correction d'un rapport. -
Deadlinecorrespond à la date de re mise de l'évaluation. -
Assignment short namecorrespond à tpx ou à projet etAssignment long namecorrespond à la description de l'évaluation.
-
assemblecalcule le total des points pour chaque équipe et générera un fichier de notesnotes-inf1900-sectionXX-nom_travail.csvà partir des notes entrées par le correcteur. -
Grading directorycorrespond au dossier de correction où les répertoires du groupe ont été clonés (voir section clone). -
Assignment short namecorrespond àtpxou àprojet(voir section grade).
-
pushpushera un commit sur le master de chaque repo des équipes de la section à corriger. -
Grading directorycorrespond au dossier de correction où les répertoires du groupe ont été clonés (voir section clone). -
Assignment short namecorrespond àtpxou àprojet(voir section grade).
-
mailenverra un email à Jérôme et joindra le fichier de notescsv(voir section assemble). -
Grading directorycorrespond au dossier de correction où les répertoires du groupe ont été clonés (voir section clone). -
Subjectle sujet du email. -
Sender emailest votre adresse email. -
Recipient emailest le responsable du cours. -
Usernameest le nom d'utilisateur polytechnique lié au email d'envoi. -
Passwordest le mot de passe polytechnique lié au email d'envoi. -
Messagecorrespond au message du email.
- Intégration à
clang-formatetclang-tidy. - Simuler les programmes des étudiants à l'aide de
simavr.