From 35fdad142241499470bd9033c98471236b0b0ce5 Mon Sep 17 00:00:00 2001 From: Nathaniel Vaur Henel Date: Thu, 20 Mar 2025 17:43:37 +0100 Subject: [PATCH] docs: add some prompts for presentation --- .gitignore | 3 +- README.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1ad69e8..e98a0b5 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ resources/images/.DS_Store resources/private !resources/private/.gitkeep -**/.DS_Store \ No newline at end of file +**/.DS_Store +/.idea/ diff --git a/README.md b/README.md index b224ba1..9d15361 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,9 @@ - [Créer un programme / plan `:presentationCreate`](#créer-un-programme--plan-presentationcreate) - [Développer une sous-partie du programme `:presentationExpand` #WIP](#développer-une-sous-partie-du-programme--presentationexpand-wip) - [Convertir une sous-partie vers des slides `:presentationConvert` #WIP](#convertir-une-sous-partie-vers-des-slides-presentationconvert-wip) + - [Améliorer des slides `:presentationUpdate` #WIP](#ameliorer-des-slides-presentationupdate-wip) + - [Convertir une sous-partie vers un QCM en Markdown `:presentationQcm` #WIP](#convertir-une-sous-partie-vers-un-qcm-en-markdown-presentationqcm-wip) + ## 🚀 **La bibliothèque de prompts "AI-Driven Dev"** @@ -3332,7 +3335,92 @@ You are an expert educational curriculum designer and professional presenter wit Voir le prompt ````markdown +À partir du plan détaillé fourni dans le fichier Markdown, génère un cours structuré en suivant les règles ci-dessous : + +# Structure claire et progressive +- Respecter l’organisation du fichier Markdown. +- Introduire chaque chapitre avec un contexte expliquant son importance. +- Assurer une transition fluide entre les chapitres et sous-chapitres. + +# Approche axée sur la pratique +- Intégrer des exemples concrets et des extraits de code bien formatés. +- Ajouter des démonstrations de cas d’usage en entreprise. +- Proposer des exercices progressifs avec corrections possibles. + +# Slides interactifs et engageants +- Chaque slide doit contenir **une seule idée principale**. +- Favoriser des **illustrations, schémas et animations** pour expliquer les concepts complexes. + +# Code propre et lisible +- Utiliser une indentation et un highlighting clair. +- Expliquer le code juste après son affichage. +- Ajouter des alternatives ou bonnes pratiques liées au sujet. + +# Favoriser l'autonomie +- Proposer des liens vers des ressources externes officielles. +- Ajouter une section **"Pour aller plus loin"** avec des sujets avancés ou connexes. + +# Format de sortie +- Contenu adapté à **Slidev**, en utilisant du **Markdown** structuré. +- Séparation des slides avec --- entouré de lignes vides. +- Ajout de **notes pour le présentateur** avec . à la fin de chaque slides, entouré de saut de lignes. +- Ne mets pas de gras sur les titres. +- Ne numérote pas les slides. +- Ecris chaque titre de slide en titre de niveau 2. +- Après chaque titre de niveau 2 ajoute un retour à la ligne et une balise

+- Ne traduit pas les termes techniques. +- N'écris pas tout le chapitre dans un bloc de code markdown. +- Les informations doivent être utiles pour des étudiants en **2025**. +- Ce support de cours doit servir de révision aux étudiants : privilégie les phrases courtes et les bullets points. +- Utilise des emoticones pour illustrer le cours, sans excès. +- N'ajoute pas de texte avant et après le cours. +- Chaque slide ne doit contenir qu'un seul sujet et ne doit pas faire plus de 12 lignes. + + +Génère uniquement le cours **chapitre par chapitre**, en respectant l’ordre et le contenu du fichier Markdown fourni. +```` + + +### Améliorer des slides `:presentationUpdate` #WIP + +> Après chaque chapitre généré, utiliser ce prompt pour demander à l'IA des améliorations : + +
+ +Voir le prompt + +````markdown +Réécris uniquement les slides, avec les notes pour le présentateur, en apportant les modifications suivantes : +- [[Ajoute autant de modifications que nécessaire, une par ligne]] + +```` + +Après chaque chapitre généré, utiliser ce prompt pour demander à l'IA des améliorations : + +
+ + +### Convertir une sous-partie vers un QCM en Markdown `:presentationQcm` #WIP + +> Permet de convertir une, ou plusieurs, sous-partie du programme depuis markdown vers un QCM simplifié facilement exportable dans votre outil de questionnaire. + +
+ +Voir le prompt + +````markdown +# Goal +Par rapport aux chapitres que tu as écrits, crée 30 questions de QCM pertinentes sur les chapitres : "[Insérer les noms des chapitres à couvrir]". + +# Rule +- Ne rajoute aucun texte. +- Les questions et réponses doivent permettre de valider les connaissances acquises lors des chapitres. +- Les questions peuvent avoir de 1 à 4 bonnes réponses. +- Indique les bonnes réponses dans une ligne après les réponses. +- Ne préfixe pas les réponses avec une lettre ou un chiffre. +- Ne sépare pas les parties. +- Mets les bonnes réponses en premier. ````