ARGOS : un système d’auto-Évaluations #
Récupérer le code source #
- Se rendre sur le git d’ARGOS contenant les exercices auto-évaluer.
- Cliquer sur le bouton
Fork:
- Dans le champ
Project name, remplacerArgos Exercicespar votre prénom suivi de votre nom (voir Figure ci-dessous). - Dans le champ
Select a namespace, chercher le nom de votre groupe. La première suggestion devrait être de la formeisc/argos/argos-etudiants/2025-2026/<groupe>)(voir Figure ci-dessous).
⚠️ ATTENTION
Bien laisser la visibilité du projet sur
Internal.
- Cliquer sur le bouton
Fork project. - Cloner son repository.
- Entrer ses informations en éditant le fichier
Options/student_profile.json, comme par exemple :
{
"firstname": "Benoit",
"lastname": "Le Callennec",
"pseudo": "BLC",
"year": 2025,
"email": "benoit.lecallennec@he-arc.ch",
"image": "BLC.png",
"opt-out": false,
"group": "group"
}
- Faire un commit et un push pour mettre à jour son repository.
⚠️ ATTENTION
Il faut toujours travailler sur la branche
main.
Consulter son dashboard #
Un dashboard est disponible pour chaque étudiant sur le gitlab de la HE-Arc.
Il est accessible en cliquant sur Pages, dans l’onglet Deploy :
Il ressemble à ça :
📝 À NOTER
Le dashboard peut prendre plusieurs minutes à générer les pages en fonction de la charge.
Faire un exercice #
- Localiser les balises
// TODOdans le code source. - Compléter le code source selon la donnée de l’exercice.
- Compiler votre code avec
gcc. - Lancer l’exécutable généré (
./a.exepar défaut sous Windows) et tester que le résultat est correct. - Répéter les étapes 2 à 4 jusqu’à ce que le résultat soit correct.
Valider un exercice #
- Faire un commit par exercice complété. Il est important de bien nommer le commit avec un message clair et concis.
- Faire un push sur votre repository.
- Se rendre sur votre repository sur le gitlab de la HE-Arc et attendre que le pipeline se termine :

- Si les tests des exercices ne passent pas, il faut choisir l’étape qui a échoué pour avoir plus de détails.

- Les logs complets ressemblent à ce qui suit.
📝 À NOTER
Les tests qui ont échoué sont indiqués en surbrillance.

Mettre à jour la liste des exercices #
Au fur et à mesure de l’année, de nouveaux exercices seront ajoutés. Le cas échéant, lorsqu’une mise à jour est disponible, un message s’affiche en haut de la page.
Pour mettre à jour votre repository local, il faut :
- Cliquer sur le bouton
Update forkpour mettre à jour son repository en ligne comme indiqué sur la figure ci-dessous :
- Mettre à jour son repository local en exécutant, depuis un Terminal dans Visual Studio Code, la commande
git pull --rebase.
⚠️ ATTENTION
Il ne faut modifier aucun autre fichier dans le répertoire
UnitTests.