Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Prépa WorkshopNew to Visual Studio Code? Get it now.
Prépa Workshop

Prépa Workshop

QFTrules

|
18 installs
| (0) | Free
Espace de travail pour gérer les documents pédagogiques en CPGE scientifique.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Visual Studio Code Prépa Workshop Extension

version updated release

downloads installs rating License: CC BY 4.0

TeX Live on Windows TeX Live on macOS TeX Live on Linux

Accueil

Prépa Workshop est une extension de Visual Studio Code, dont le but est de fournir un espace de travail aux enseignants en CPGE scientifique qui utilisent LaTeX sur Visual Studio Code.

Dépendances

Cette extension nécessite l'extension Latex Workshop de Visual Studio Code, ainsi qu'une distribution TexLive locale.

Table des matières

  • Accueil
  • Vues arborescentes
    • Banque d'exercices
    • Programme de colle
  • Configurations de l’extension
    • Paramètres utilisateur
    • Raccourcis clavier
  • LaTeX
    • Macro LaTeX
    • Configurations LaTeX recommandées

Vues arborescentes

L'extension Prépa Workshop ajoute une icône à la barre des tâches (barre latérale à gauche) appelée CPGE. En cliquant sur l’icône CPGE, visual studio code affiche une liste de vues arborescentes. Ces vues arborescentes sont intitulées :

  • banque d'exercices ;
  • programme de colle (en cours) ;

Banque d'exercices

Cette vue arborescentes affiche l'ensemble des exercices présents dans le dossier recueil.

Programme de colle

En cours...

Banque d’exercices

Cette vue arborescentes affiche l'ensemble des exercices présents dans le dossier recueil dont le chemin d'accès est défini par la variable banque.path. La valeur par défaut de cette variable est le dossier local de l'extension ./recueil, qui contient quelques sous-dossiers thématiques et fichiers latex de chapitres d'exercices pour l'exemple.

Organisation de la vue arborescente

La vue arborescente est organisée de la façon suivante (exemple entre parenthèse) :

  • thème (THERMODYNAMIQUE)
    • chapitre (conduction thermique)
      • exercice (Résolution numérique de la diffusion thermique)

Cette vue arborescente correspond à une architecture réelle du dossier recueil de la forme :

  • dossier (thermodynamique)
    • fichier latex (conduction thermique.tex)
      • environnement exo (Résolution numérique de la diffusion thermique)

Données affiliées aux exercices

Chaque exercice possède plusieurs caractéristiques, représentées par des données visuelles différentes. Ainsi l'exercice cité ci-dessus apparaît dans la vue arborescente comme :

Type Résolution numérique de la diffusion thermique ★★★

Ces données, listées de gauche à droite, sont les suivantes.

  • Type : type d’exercice ;
  • Résolution numérique de la diffusion thermique : nom de l’exercice ;
  • ★★★ : difficulté de l’exercice (nombre d’étoiles illimitée).

Le type d'exercices précise de quel nature ou à quel usage se destine l'exercice. Les types d'exercices disponibles sont :

  • capacité numérique en python : Type
  • exercice de TD : Type
  • exercice de colle : Type
  • devoir ou partie d’un devoir : Type
  • résolution de problème : Type

Programme de colle

En cours...

Configurations de l’extension

L’utilisateur peut configurer l’extension Prépa Workshop, en modifiant :

  • les paramètres utilisateurs utilisés par les commandes de l’extension ;
  • les raccourcis clavier des commandes de l’extension.

Paramètres utilisateur

L’extension Prépa Workshop utilise plusieurs paramètres de configurations. Les paramètres, tous modifiables par l’utilisateur, sont les suivants.

  • banque.path
    • Valeur par défaut : /recueil/.
    • Définit le chemin d'accès vers le dossier qui contient la banque d’exercices. Il s'agit du dossier local /recueil/ de l'extension par défaut. Il est vivement recommandé de modifier ce chemin d'accès au profit d'un autre dossier personnel de l'utilisateur. Indiquer dans ce cas un chemin absolu.
  • banque.exclude
    • Valeur par défaut : /Figures/.
    • Définit les chemins d'accès relatifs vers les sous-dossiers de banque.path qui doivent être exclus de l'affichage dans la vue banque d'exercices.

Raccourcis clavier

Voici la liste de raccourcis clavier des commandes de l’extension, toutes modifiables par l’utilisateur depuis la palette de commandes de VSCode.

  • workbench.view.extension.package-explorer
    • Action : ouvre la vue arborescente de l’extension. Équivaut à cliquer sur l’icône de l’extension dans la barre des tâches latérale à gauche de l’éditeur.
    • Clé par défaut : ctrl+shift+p
  • banque.compile
    • Action : compile l’exercice, soit depuis la vue arborescente en cliquant sur l’icône , soit depuis l’éditeur, auquel cas l’exercice est repéré par la position courante du curseur.
    • clé par défaut : alt+f1

LaTeX

Prépa Workshop utilise $\LaTeX{}$ comme langage source des fichiers contenant la banque d'exercices. Prépa Workshop définit ainsi :

  • des fichiers .sty dans le dossier local /templates/ de l'extension ;
  • des commandes de compilation d'un fichier latex ;
  • des snippets latex pour l'auto-complétion.

Les fichiers .sty définissent la mise en page des fichiers latex ainsi que certaines macro disponibles pour l'utilisateur. Le contenu de ces fichiers est détaillé dans la section Macro LaTeX.

En particulier, il est nécessaire d'avoir installé l'extension Latex Workshop de Visual Studio Code. Prépa workshop repose ainsi sur :

  • les fonctions latex-workshop.build et latex-workshop.tab ;

En conséquence, certaines configurations de Latex Workshop affectent le comportement de Prépa Workshop. Les points de vigilance et configurations recommandées sont indiquées dans la section Configurations recommandées.

Macro LaTeX

Les macros LaTeX sont les suivantes.

Commandes :

  • \solution
  • \Source

Environnements :

  • mintedSolution
  • soluce
  • exo

Configurations LaTeX recommandées

La compilation des codes python, délimités par les environnements minted ou mintedSolution, nécessite d'appeler la fonction pdflatex avec l'option --shell-escape. Pensez à ajouter cette option à votre recette de compilation par défaut dans les configurations de l'extension Latex Workshop.

Mises à jour

Les mises à jour sont indiquées sur le commit graph du dépôt github de l'extension.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft