Skip to main content

Systeme d'entrainement

Project description

Trainer - Système d'entraînement

Un système d'entraînement en ligne de commande pour gérer et exécuter des exercices de programmation avec timer et validation.

Installation

pip install -e .

Cette commande installe le projet en mode développement. Les dépendances requises (PyYAML) seront automatiquement installées.

Utilisation

Après installation, la commande trainer est disponible globalement.

Workflow typique

  1. Importer les exercices

    trainer import https://github.com/user/exercices.git
    
  2. Lister les exercices disponibles

    trainer ls
    
  3. Exécuter un exercice

    trainer exec min_1
    
  4. Résoudre l'exercice dans le shell interactif

Remplir la fonction dans le fichier skeleton.c

  1. Valider la solution
    trainer check
    

Aide

Pour afficher l'aide générale :

trainer -h

Pour l'aide d'une commande spécifique :

trainer import -h
trainer ls -h
trainer install -h
trainer exec -h
trainer check -h

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

code_trainer-0.0.3.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

code_trainer-0.0.3-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file code_trainer-0.0.3.tar.gz.

File metadata

  • Download URL: code_trainer-0.0.3.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for code_trainer-0.0.3.tar.gz
Algorithm Hash digest
SHA256 14c1ff0a7d57517be55fdbf7e63a1c401e7dbd9aa1717da8e5787bd756b6a7e5
MD5 0dfc7309400168883cdb49bf6ec29ea3
BLAKE2b-256 54f5ca21ce03e5ceca9a1e266dabb60731c48dbca03991e02d3ba42efd909d6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for code_trainer-0.0.3.tar.gz:

Publisher: publish.yml on RomainGueninchault/pfa_systeme

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file code_trainer-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: code_trainer-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for code_trainer-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7c389d03b68982958e14d6dca1ecfd3c3d607c0b4b1e6ee484072f1a9ab9aa20
MD5 4e3399f56af3ee12ad5f9a9d57734fbb
BLAKE2b-256 753416a7e42daf7c8407209b3e30b4852faecfd6041f68a94821556b864711e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for code_trainer-0.0.3-py3-none-any.whl:

Publisher: publish.yml on RomainGueninchault/pfa_systeme

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page