cds / index.html
pchevallot's picture
Add 2 files
6300e36 verified
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bibliothèque de Prompts - DDEC 54-55</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
.gradient-bg {
background: linear-gradient(135deg, #4b6cb7 0%, #182848 100%);
}
.card-hover:hover {
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}
.sidebar {
scrollbar-width: thin;
scrollbar-color: #4b5563 #1f2937;
}
.sidebar::-webkit-scrollbar {
width: 6px;
}
.sidebar::-webkit-scrollbar-track {
background: #1f2937;
}
.sidebar::-webkit-scrollbar-thumb {
background-color: #4b5563;
border-radius: 6px;
}
.fade-in {
animation: fadeIn 0.3s ease-in-out;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
.markdown-content h2 {
font-size: 1.5rem;
font-weight: 600;
margin-top: 1.5rem;
margin-bottom: 1rem;
color: #1e40af;
}
.markdown-content h3 {
font-size: 1.25rem;
font-weight: 600;
margin-top: 1.25rem;
margin-bottom: 0.75rem;
color: #1e40af;
}
.markdown-content p {
margin-bottom: 1rem;
line-height: 1.625;
}
.markdown-content ul, .markdown-content ol {
margin-bottom: 1rem;
padding-left: 1.5rem;
}
.markdown-content li {
margin-bottom: 0.5rem;
}
.markdown-content pre {
background-color: #f3f4f6;
border-radius: 0.375rem;
padding: 1rem;
margin-bottom: 1rem;
overflow-x: auto;
}
.markdown-content code {
background-color: #f3f4f6;
padding: 0.2rem 0.4rem;
border-radius: 0.25rem;
font-family: monospace;
}
</style>
</head>
<body class="bg-gray-50 font-sans">
<!-- Header -->
<header class="gradient-bg text-white shadow-lg">
<div class="container mx-auto px-4 py-6">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="flex items-center mb-4 md:mb-0">
<i class="fas fa-cross text-3xl mr-3"></i>
<div>
<h1 class="text-2xl font-bold">Bibliothèque de Prompts IA</h1>
<p class="text-blue-100">Guide pratique pour l'Enseignement Catholique - DDEC 54-55</p>
</div>
</div>
<div class="flex items-center space-x-4">
<div class="relative">
<input type="text" placeholder="Rechercher un prompt..." class="bg-white bg-opacity-20 placeholder-blue-100 text-white rounded-full py-2 px-4 pl-10 focus:outline-none focus:ring-2 focus:ring-blue-300 w-full md:w-64">
<i class="fas fa-search absolute left-3 top-2.5 text-blue-100"></i>
</div>
<button class="bg-white text-blue-800 font-semibold py-2 px-4 rounded-full hover:bg-blue-100 transition">
<i class="fas fa-user mr-2"></i>Connexion
</button>
</div>
</div>
</div>
</header>
<!-- Main Content -->
<div class="container mx-auto px-4 py-8 flex flex-col lg:flex-row">
<!-- Sidebar -->
<aside class="w-full lg:w-1/4 lg:pr-6 mb-8 lg:mb-0">
<div class="bg-white rounded-xl shadow-md overflow-hidden sidebar h-[calc(100vh-180px)] overflow-y-auto">
<div class="p-4 bg-blue-800 text-white">
<h2 class="text-xl font-bold flex items-center">
<i class="fas fa-list-ul mr-2"></i> Catégories
</h2>
</div>
<div class="p-4">
<div class="mb-6">
<h3 class="font-semibold text-gray-700 mb-2 flex items-center">
<i class="fas fa-graduation-cap mr-2 text-blue-600"></i> Techniques de Prompt
</h3>
<ul class="space-y-1 ml-2">
<li><a href="#" class="text-blue-600 hover:text-blue-800 flex items-center" data-category="zero-shot"><i class="fas fa-bolt mr-2 text-xs"></i> Zero-Shot</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="few-shot"><i class="fas fa-copy mr-2 text-xs"></i> Few-Shot</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="recherche"><i class="fas fa-search mr-2 text-xs"></i> Recherche</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="creative"><i class="fas fa-pen-fancy mr-2 text-xs"></i> Créatif</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="context"><i class="fas fa-expand mr-2 text-xs"></i> Contextuel</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="iteratif"><i class="fas fa-redo mr-2 text-xs"></i> Itératif</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="cot"><i class="fas fa-link mr-2 text-xs"></i> Chain of Thought</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="chaining"><i class="fas fa-project-diagram mr-2 text-xs"></i> Prompt Chaining</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="tot"><i class="fas fa-tree mr-2 text-xs"></i> Tree of Thought</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="roleplay"><i class="fas fa-theater-masks mr-2 text-xs"></i> Role Playing</a></li>
</ul>
</div>
<div class="mb-6">
<h3 class="font-semibold text-gray-700 mb-2 flex items-center">
<i class="fas fa-sitemap mr-2 text-blue-600"></i> Frameworks
</h3>
<ul class="space-y-1 ml-2">
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="ape"><i class="fas fa-bullseye mr-2 text-xs"></i> APE</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="bab"><i class="fas fa-arrows-alt-h mr-2 text-xs"></i> BAB</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="care"><i class="fas fa-hands-helping mr-2 text-xs"></i> CARE</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="cidi"><i class="fas fa-tasks mr-2 text-xs"></i> CIDI</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="coast"><i class="fas fa-ship mr-2 text-xs"></i> COAST</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="costar"><i class="fas fa-star mr-2 text-xs"></i> COSTAR</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="era"><i class="fas fa-user-tie mr-2 text-xs"></i> ERA</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="fab"><i class="fas fa-chart-line mr-2 text-xs"></i> FAB</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="focus"><i class="fas fa-bullseye mr-2 text-xs"></i> FOCUS</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="race"><i class="fas fa-running mr-2 text-xs"></i> RACE</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="relic"><i class="fas fa-shield-alt mr-2 text-xs"></i> RELIC</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="risen"><i class="fas fa-mountain mr-2 text-xs"></i> RISEN</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="rodes"><i class="fas fa-check-circle mr-2 text-xs"></i> RODES</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="roses"><i class="fas fa-rose mr-2 text-xs"></i> ROSES</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="rtf"><i class="fas fa-file-alt mr-2 text-xs"></i> RTF</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="spar"><i class="fas fa-fist-raised mr-2 text-xs"></i> SPAR</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="spear"><i class="fas fa-bullhorn mr-2 text-xs"></i> SPEAR</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="tag"><i class="fas fa-tag mr-2 text-xs"></i> TAG</a></li>
</ul>
</div>
<div class="mb-6">
<h3 class="font-semibold text-gray-700 mb-2 flex items-center">
<i class="fas fa-users mr-2 text-blue-600"></i> Par Public
</h3>
<ul class="space-y-1 ml-2">
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="directeurs"><i class="fas fa-user-tie mr-2 text-xs"></i> Directeurs</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="enseignants"><i class="fas fa-chalkboard-teacher mr-2 text-xs"></i> Enseignants</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="pastorale"><i class="fas fa-pray mr-2 text-xs"></i> Pastorale</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="inclusion"><i class="fas fa-heart mr-2 text-xs"></i> Inclusion</a></li>
<li><a href="#" class="text-gray-700 hover:text-blue-600 flex items-center" data-category="secretaires"><i class="fas fa-keyboard mr-2 text-xs"></i> Secrétaires</a></li>
</ul>
</div>
<div class="bg-blue-50 p-4 rounded-lg border border-blue-100">
<h3 class="font-semibold text-blue-800 mb-2 flex items-center">
<i class="fas fa-lightbulb mr-2"></i> Astuce du jour
</h3>
<p class="text-sm text-gray-700">Utilisez le framework CARE pour structurer vos prompts : Contexte, Action, Résultat, Exemple.</p>
<button class="mt-2 text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center">
Voir plus <i class="fas fa-chevron-right ml-1 text-xs"></i>
</button>
</div>
</div>
</div>
</aside>
<!-- Main Content Area -->
<main class="w-full lg:w-3/4">
<!-- Featured Prompts -->
<section class="mb-8">
<div class="flex justify-between items-center mb-4">
<h2 class="text-2xl font-bold text-gray-800 flex items-center">
<i class="fas fa-star mr-2 text-yellow-500"></i> Prompts en vedette
</h2>
<div class="flex space-x-2">
<button class="bg-white text-blue-600 border border-blue-600 px-3 py-1 rounded-full text-sm hover:bg-blue-50 transition">
<i class="fas fa-random mr-1"></i> Aléatoire
</button>
<button class="bg-blue-600 text-white px-3 py-1 rounded-full text-sm hover:bg-blue-700 transition">
<i class="fas fa-plus mr-1"></i> Nouveau
</button>
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- Prompt Card 1 -->
<div class="bg-white rounded-xl shadow-md overflow-hidden card-hover transition duration-300">
<div class="p-5">
<div class="flex justify-between items-start mb-2">
<span class="bg-blue-100 text-blue-800 text-xs font-semibold px-2.5 py-0.5 rounded">Zero-Shot</span>
<button class="text-gray-400 hover:text-blue-600">
<i class="far fa-bookmark"></i>
</button>
</div>
<h3 class="text-lg font-bold text-gray-800 mb-2">Indicateurs pour piloter un projet pédagogique</h3>
<p class="text-gray-600 text-sm mb-4">"Quels sont les indicateurs à suivre pour piloter un projet pédagogique dans un collège catholique ?"</p>
<div class="flex justify-between items-center">
<span class="text-xs text-gray-500 flex items-center">
<i class="fas fa-user-tie mr-1"></i> Directeur
</span>
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center">
Voir plus <i class="fas fa-chevron-right ml-1 text-xs"></i>
</button>
</div>
</div>
</div>
<!-- Prompt Card 2 -->
<div class="bg-white rounded-xl shadow-md overflow-hidden card-hover transition duration-300">
<div class="p-5">
<div class="flex justify-between items-start mb-2">
<span class="bg-green-100 text-green-800 text-xs font-semibold px-2.5 py-0.5 rounded">CARE</span>
<button class="text-gray-400 hover:text-blue-600">
<i class="far fa-bookmark"></i>
</button>
</div>
<h3 class="text-lg font-bold text-gray-800 mb-2">Stratégie pour élèves à besoins particuliers</h3>
<p class="text-gray-600 text-sm mb-4">Contexte, Action, Résultat et Exemple pour accompagner les élèves en APC.</p>
<div class="flex justify-between items-center">
<span class="text-xs text-gray-500 flex items-center">
<i class="fas fa-heart mr-1"></i> Inclusion
</span>
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center">
Voir plus <i class="fas fa-chevron-right ml-1 text-xs"></i>
</button>
</div>
</div>
</div>
<!-- Prompt Card 3 -->
<div class="bg-white rounded-xl shadow-md overflow-hidden card-hover transition duration-300">
<div class="p-5">
<div class="flex justify-between items-start mb-2">
<span class="bg-purple-100 text-purple-800 text-xs font-semibold px-2.5 py-0.5 rounded">ROSES</span>
<button class="text-gray-400 hover:text-blue-600">
<i class="far fa-bookmark"></i>
</button>
</div>
<h3 class="text-lg font-bold text-gray-800 mb-2">Projet pastoral itinérant</h3>
<p class="text-gray-600 text-sm mb-4">Rôle, Objectif, Scénario, Solution attendue et Étapes pour un projet innovant.</p>
<div class="flex justify-between items-center">
<span class="text-xs text-gray-500 flex items-center">
<i class="fas fa-pray mr-1"></i> Pastorale
</span>
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center">
Voir plus <i class="fas fa-chevron-right ml-1 text-xs"></i>
</button>
</div>
</div>
</div>
</div>
</section>
<!-- Prompt Details Section -->
<section class="bg-white rounded-xl shadow-md overflow-hidden mb-8 fade-in" id="prompt-details">
<div class="p-6">
<div class="flex justify-between items-start mb-4">
<div>
<span class="bg-blue-100 text-blue-800 text-xs font-semibold px-2.5 py-0.5 rounded mb-2 inline-block">Zero-Shot</span>
<h2 class="text-2xl font-bold text-gray-800">Indicateurs pour piloter un projet pédagogique</h2>
<p class="text-gray-600">Pour les directeurs d'établissement</p>
</div>
<div class="flex space-x-2">
<button class="text-gray-400 hover:text-blue-600 p-2 rounded-full bg-gray-50">
<i class="far fa-bookmark"></i>
</button>
<button class="text-gray-400 hover:text-blue-600 p-2 rounded-full bg-gray-50">
<i class="fas fa-share-alt"></i>
</button>
<button class="text-gray-400 hover:text-blue-600 p-2 rounded-full bg-gray-50">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<div class="border-t border-b border-gray-200 py-4 mb-4">
<div class="flex items-center space-x-4">
<div class="flex items-center">
<i class="fas fa-user-tie text-blue-600 mr-2"></i>
<span class="text-sm text-gray-700">Directeur d'établissement</span>
</div>
<div class="flex items-center">
<i class="fas fa-clock text-blue-600 mr-2"></i>
<span class="text-sm text-gray-700">2 min de lecture</span>
</div>
<div class="flex items-center">
<i class="fas fa-calendar-alt text-blue-600 mr-2"></i>
<span class="text-sm text-gray-700">Ajouté le 15/06/2023</span>
</div>
</div>
</div>
<div class="markdown-content">
<h3>Description</h3>
<p>Cette technique de prompt "Zero-Shot" permet d'obtenir une réponse factuelle et rapide sans fournir d'exemple préalable. Elle est idéale pour les questions directes nécessitant une expertise spécifique.</p>
<h3>Exemple de Prompt</h3>
<pre class="bg-gray-100 p-4 rounded-lg">"Quels sont les indicateurs à suivre pour piloter un projet pédagogique dans un collège catholique ?"</pre>
<h3>Réponse attendue</h3>
<p>L'IA devrait fournir une liste d'indicateurs pertinents tels que :</p>
<ul class="list-disc pl-5">
<li>Taux de réussite aux évaluations</li>
<li>Indicateurs de bien-être scolaire</li>
<li>Participation aux activités pastorales</li>
<li>Taux d'absentéisme</li>
<li>Résultats aux examens nationaux</li>
<li>Indicateurs d'inclusion</li>
<li>Retours des familles</li>
</ul>
<h3>Variantes pour d'autres rôles</h3>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<div class="bg-blue-50 p-4 rounded-lg">
<h4 class="font-semibold text-blue-800">Enseignant en maternelle</h4>
<pre class="bg-white p-2 rounded text-sm mt-2">"Quels sont les signes d'alerte d'un trouble du langage oral chez un élève de grande section ?"</pre>
</div>
<div class="bg-blue-50 p-4 rounded-lg">
<h4 class="font-semibold text-blue-800">Formateur</h4>
<pre class="bg-white p-2 rounded text-sm mt-2">"Comment expliquer simplement le concept d'IA générative à des enseignants du 1er degré ?"</pre>
</div>
</div>
<h3>Conseils d'utilisation</h3>
<p>Pour optimiser ce type de prompt :</p>
<ol class="list-decimal pl-5">
<li>Être précis dans la formulation de la question</li>
<li>Spécifier le contexte si nécessaire (niveau scolaire, type d'établissement)</li>
<li>Demander un format de réponse spécifique si besoin (liste, tableau, etc.)</li>
</ol>
</div>
<div class="mt-6 pt-4 border-t border-gray-200">
<h3 class="text-lg font-semibold mb-3">Tags associés</h3>
<div class="flex flex-wrap gap-2">
<span class="bg-gray-100 text-gray-800 text-xs font-medium px-2.5 py-0.5 rounded">Pilotage</span>
<span class="bg-gray-100 text-gray-800 text-xs font-medium px-2.5 py-0.5 rounded">Indicateurs</span>
<span class="bg-gray-100 text-gray-800 text-xs font-medium px-2.5 py-0.5 rounded">Collège</span>
<span class="bg-gray-100 text-gray-800 text-xs font-medium px-2.5 py-0.5 rounded">Directeur</span>
</div>
</div>
</div>
</section>
<!-- Related Prompts -->
<section>
<h2 class="text-xl font-bold text-gray-800 mb-4 flex items-center">
<i class="fas fa-link mr-2 text-blue-600"></i> Prompts associés
</h2>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- Related Prompt 1 -->
<div class="bg-white rounded-xl shadow-md overflow-hidden card-hover transition duration-300">
<div class="p-5">
<div class="flex justify-between items-start mb-2">
<span class="bg-blue-100 text-blue-800 text-xs font-semibold px-2.5 py-0.5 rounded">Few-Shot</span>
<button class="text-gray-400 hover:text-blue-600">
<i class="far fa-bookmark"></i>
</button>
</div>
<h3 class="text-lg font-bold text-gray-800 mb-2">Évaluation de dictée</h3>
<p class="text-gray-600 text-sm mb-4">"Voici une évaluation de dictée pour des élèves de CE2. Crée une évaluation similaire pour des CM1..."</p>
<div class="flex justify-between items-center">
<span class="text-xs text-gray-500 flex items-center">
<i class="fas fa-chalkboard-teacher mr-1"></i> Enseignant
</span>
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center">
Voir plus <i class="fas fa-chevron-right ml-1 text-xs"></i>
</button>
</div>
</div>
</div>
<!-- Related Prompt 2 -->
<div class="bg-white rounded-xl shadow-md overflow-hidden card-hover transition duration-300">
<div class="p-5">
<div class="flex justify-between items-start mb-2">
<span class="bg-purple-100 text-purple-800 text-xs font-semibold px-2.5 py-0.5 rounded">RTF</span>
<button class="text-gray-400 hover:text-blue-600">
<i class="far fa-bookmark"></i>
</button>
</div>
<h3 class="text-lg font-bold text-gray-800 mb-2">Synthèse stratégique</h3>
<p class="text-gray-600 text-sm mb-4">Rôle, Tâche, Format pour une synthèse à destination de l'Évêque.</p>
<div class="flex justify-between items-center">
<span class="text-xs text-gray-500 flex items-center">
<i class="fas fa-user-tie mr-1"></i> Directeur
</span>
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center">
Voir plus <i class="fas fa-chevron-right ml-1 text-xs"></i>
</button>
</div>
</div>
</div>
<!-- Related Prompt 3 -->
<div class="bg-white rounded-xl shadow-md overflow-hidden card-hover transition duration-300">
<div class="p-5">
<div class="flex justify-between items-start mb-2">
<span class="bg-green-100 text-green-800 text-xs font-semibold px-2.5 py-0.5 rounded">BAB</span>
<button class="text-gray-400 hover:text-blue-600">
<i class="far fa-bookmark"></i>
</button>
</div>
<h3 class="text-lg font-bold text-gray-800 mb-2">Participation des parents</h3>
<p class="text-gray-600 text-sm mb-4">Avant/Après/Pont pour améliorer la participation aux temps forts pastoraux.</p>
<div class="flex justify-between items-center">
<span class="text-xs text-gray-500 flex items-center">
<i class="fas fa-pray mr-1"></i> Pastorale
</span>
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium flex items-center">
Voir plus <i class="fas fa-chevron-right ml-1 text-xs"></i>
</button>
</div>
</div>
</div>
</div>
</section>
</main>
</div>
<!-- Footer -->
<footer class="bg-gray-800 text-white py-8">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<div>
<h3 class="text-lg font-semibold mb-4">Bibliothèque de Prompts</h3>
<p class="text-gray-400">Guide pratique des prompts IA pour l'Enseignement Catholique. Outils concrets pour les acteurs de la DDEC 54-55.</p>
</div>
<div>
<h3 class="text-lg font-semibold mb-4">Ressources</h3>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white">Documentation</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Tutoriels</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Exemples</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">FAQ</a></li>
</ul>
</div>
<div>
<h3 class="text-lg font-semibold mb-4">Contact</h3>
<ul class="space-y-2">
<li class="text-gray-400">DDEC 54-55</li>
<li class="text-gray-400">[email protected]</li>
<li class="text-gray-400">03 83 00 00 00</li>
</ul>
</div>
<div>
<h3 class="text-lg font-semibold mb-4">Suivez-nous</h3>
<div class="flex space-x-4">
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-facebook-f"></i></a>
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-twitter"></i></a>
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-linkedin-in"></i></a>
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-youtube"></i></a>
</div>
</div>
</div>
<div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400">
<p>© 2023 DDEC 54-55. Tous droits réservés.</p>
</div>
</div>
</footer>
<script>
// Simple interactivity for the demo
document.querySelectorAll('[data-category]').forEach(item => {
item.addEventListener('click', function(e) {
e.preventDefault();
const category = this.getAttribute('data-category');
// Update active state in sidebar
document.querySelectorAll('[data-category]').forEach(link => {
link.classList.remove('text-blue-600');
link.classList.add('text-gray-700');
});
this.classList.remove('text-gray-700');
this.classList.add('text-blue-600');
// Simulate loading content
const promptDetails = document.getElementById('prompt-details');
promptDetails.classList.remove('fade-in');
void promptDetails.offsetWidth; // Trigger reflow
promptDetails.classList.add('fade-in');
// Update content based on category (in a real app, this would be fetched from a database)
let title = "";
let description = "";
let example = "";
switch(category) {
case "zero-shot":
title = "Zero-Shot Prompting";
description = "Technique pour poser une question directe sans fournir d'exemple. Idéal pour obtenir des réponses factuelles rapides.";
example = '"Quels sont les indicateurs à suivre pour piloter un projet pédagogique dans un collège catholique ?"';
break;
case "few-shot":
title = "Few-Shot Prompting";
description = "Technique qui fournit un ou plusieurs exemples avant de demander à l'IA de produire un résultat similaire. Excellente pour le style ou le format.";
example = '"Voici une évaluation de dictée pour des élèves de CE2. Crée une évaluation similaire pour des CM1 sur l\'accord sujet-verbe : « [dictée] »"';
break;
case "ape":
title = "Framework APE";
description = "Action / Purpose / Expectation - Structurez vos prompts en précisant l'action, l'objectif et les attentes.";
example = 'Action : Rédiger un support de formation\nObjectif : Outiller les enseignants sur l\'IA\nAttentes : Inclure théorie, études de cas et fiche mémo';
break;
case "bab":
title = "Framework BAB";
description = "Before / After / Bridge - Identifiez un problème actuel, un objectif futur et les étapes pour y parvenir.";
example = 'Avant : Participation faible des parents\nAprès : 70% de participation\nPont : Plan d\'action en 5 étapes';
break;
default:
title = "Framework " + category.toUpperCase();
description = "Description détaillée du framework " + category.toUpperCase() + " et de son utilisation dans le contexte de l'enseignement catholique.";
example = 'Exemple de prompt utilisant le framework ' + category.toUpperCase();
}
promptDetails.querySelector('h2').textContent = title;
promptDetails.querySelector('.markdown-content h3:first-of-type').nextElementSibling.textContent = description;
promptDetails.querySelector('pre').textContent = example;
});
});
// Simulate clicking on the first category to load initial content
document.querySelector('[data-category="zero-shot"]').click();
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=pchevallot/cds" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>