From b4b2b3d8ce0d9d3e783d4af2f0356da113e7c498 Mon Sep 17 00:00:00 2001 From: Alexis Fourmaux Date: Tue, 11 Nov 2025 10:11:29 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9liore=20les=20templates=20+=20snippets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/cours.code-snippets | 81 ++++++++++++++++++++++ src/cours/annexes/template_activite.md | 94 +------------------------- 2 files changed, 82 insertions(+), 93 deletions(-) create mode 100644 .vscode/cours.code-snippets diff --git a/.vscode/cours.code-snippets b/.vscode/cours.code-snippets new file mode 100644 index 0000000..ef54654 --- /dev/null +++ b/.vscode/cours.code-snippets @@ -0,0 +1,81 @@ +{ + "Activité": { + "scope": "markdown", + "prefix": "act", + "body": [ + "# Titre activité", + "", + "## Objectifs", + "", + "- Description", + "", + "## Compétences développées", + "", + "| Numéro | Intitulé | Mobilisée |", + "| ------ | --------------------------------------------------------- | --------- |", + "| C01 | Communiquer en situation professionnelle Français/Anglais | |", + "| C02 | Organiser une intervention | |", + "| C03 | Gérer un projet | |", + "| C04 | Analyser un système informatique | |", + "| C05 | Concevoir un système informatique | |", + "| C06 | Valider un système informatique | |", + "| C08 | Coder | |", + "| C09 | Installer un réseau informatique | |", + "| C10 | Exploiter un réseau informatique | |", + "| C11 | Maintenir un réseau informatique | |", + "", + "## Validation", + "", + "### Livrables", + "", + "- Le code final ", + "- Le compte-rendu de l'activité", + "", + "Le tout dans un répertoire avec le nom suivant `YYYY-MM-DD_TPX_NOM1_Prenom1_NOM2_Prenom2`.", + "- Le compte rendu peut-être livré au format Markdown ou PDF. ", + "- Si vous choisissez le Markdown, attention à bien livrer les éventuelles images et à la validité des liens", + "", + "### Résultats attendus", + "", + "- [ ] Le programme se lance sans erreur.", + "", + "### Critères d'évaluation", + "", + "", + "## Ressources fournies", + "", + "- Cours, Docs, Code préalable, machines virtuelles", + "", + "## Étapes", + "", + "", + "## Pour aller plus loin", + "", + "### Ressources", + "" + ], + "description": "Template d'activité" + }, + "Étape": { + "prefix": "step", + "body": [ + "### $1 - $2", + "", + "**Objectif :** $3", + "", + "```admonish travail", + "$0", + "```", + "", + "```admonish help title=\"Aide\"", + "```", + "", + "```admonish warning title=\"Attention\"", + "```", + "", + "```admonish note title=\"Dans le compte rendu\"", + "```" + ], + "description": "Nouvelle étape" + } +} \ No newline at end of file diff --git a/src/cours/annexes/template_activite.md b/src/cours/annexes/template_activite.md index 03120fe..1f959ad 100644 --- a/src/cours/annexes/template_activite.md +++ b/src/cours/annexes/template_activite.md @@ -1,93 +1 @@ -# Titre activité - -## Objectifs - -### Objectifs pédagogiques - -- **Objectif** : Description - -### Objectifs techniques - -- **Objectif** : Description - -## Validation - -### Livrables - -- Le code final -- Le compte-rendu de l'activité - -Le tout dans un répertoire avec le nom suivant `YYYY-MM-DD_TPX_NOM1_Prenom1_NOM2_Prenom2`. -- Le compte rendu peut-être livré au format Markdown ou PDF. -- Si vous choisissez le Markdown, attention à bien livrer les éventuelles images et à la validité des lien - -### Résultats attendus - -- [ ] Le programme se lance sans erreur. -- [ ] Chaque fonction contient une docstring minimale expliquant sa fonctionnalité. Bonus : Doctsrings complètes au format Numpy. -- [ ] Le code est propre, correctement formaté, les variables, fonctions et paramètres sont bien nommés, les conventions sont respectées. - -### Critères d'évaluation - -- 50% Technique (10pts) - - Code fonctionnel - - Réponses dans le compte-rendu - - Questions orale et compréhension générale - - Connaissance du cours -- 50% Professionnalisme (10pts) - - Posture professionnelle durant l'activité (3pts) - - Qualité du rendu (Compte rendu - Documentation - Code) (3pts) - - Respect des délais/horaires (2pts) - - Autonomie dans la progression (2pts) -- Bonus +2pts - -## Documents fournis - -- Cours -- Docs -- Code préalable - -## Étapes - -### 1 - Nom de l'étape - -**Objectif :** - -```admonish travail -``` - -```admonish help title="Aide" -``` - -```admonish warning title="Attention" -``` - -```admonish note title="Dans le compte rendu" -``` - - - -## Pour aller plus loin - -### Bonus facile - titre - -**Objectif**: - -```admonish travail -``` - - -### Bonus difficile - titre - -**Objectif** : - -```admonish travail -``` - -```admonish help title="Aide" -``` - -```admonish note title="Dans le compte rendu" -``` - -### Ressources +# Template - Activité