ARGOS

ARGOS : un système d’auto-Évaluations #

Récupérer le code source #

  1. Se rendre sur le git d’ARGOS contenant les exercices auto-évaluer.
  2. Cliquer sur le bouton Fork :
  3. Dans le champ Project name, remplacer Argos Exercices par votre prénom suivi de votre nom (voir Figure ci-dessous).
  4. Dans le champ Select a namespace, chercher le nom de votre groupe. La première suggestion devrait être de la forme isc/argos/argos-etudiants/2025-2026/<groupe>) (voir Figure ci-dessous).

⚠️ ATTENTION

Bien laisser la visibilité du projet sur Internal.

  1. Cliquer sur le bouton Fork project.
  2. Cloner son repository.
  3. 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"
}
  1. 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 #

  1. Localiser les balises // TODO dans le code source.
  2. Compléter le code source selon la donnée de l’exercice.
  3. Compiler votre code avec gcc.
  4. Lancer l’exécutable généré (./a.exe par défaut sous Windows) et tester que le résultat est correct.
  5. Répéter les étapes 2 à 4 jusqu’à ce que le résultat soit correct.

Valider un exercice #

  1. Faire un commit par exercice complété. Il est important de bien nommer le commit avec un message clair et concis.
  2. Faire un push sur votre repository.
  3. Se rendre sur votre repository sur le gitlab de la HE-Arc et attendre que le pipeline se termine :
  4. Si les tests des exercices ne passent pas, il faut choisir l’étape qui a échoué pour avoir plus de détails.
  5. 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 :

  1. Cliquer sur le bouton Update fork pour mettre à jour son repository en ligne comme indiqué sur la figure ci-dessous :
  2. 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.

LAST MODIFIED
November 03, 2025
Benoit Le Callennec
9077778

© HE-Arc 2020-2025 - Tous droits réservés.