edugenai / index.html
docto41's picture
Add 2 files
e32f0cd verified
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>EduGenAI - Créateur de plateformes éducatives en 10 secondes</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>
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Roboto:wght@300;400;500;700&display=swap');
:root {
--primary: #6e48aa;
--secondary: #9d50bb;
--accent: #4776E6;
--dark: #1a1a2e;
--light: #f8f9fa;
}
body {
font-family: 'Roboto', sans-serif;
background-color: var(--dark);
color: var(--light);
overflow-x: hidden;
}
h1, h2, h3, h4, .btn-ai {
font-family: 'Orbitron', sans-serif;
}
.gradient-bg {
background: linear-gradient(135deg, var(--primary), var(--secondary));
}
.btn-ai {
position: relative;
overflow: hidden;
transition: all 0.3s;
box-shadow: 0 0 15px rgba(157, 80, 187, 0.5);
cursor: pointer;
}
.btn-ai:hover {
transform: translateY(-3px);
box-shadow: 0 0 25px rgba(157, 80, 187, 0.8);
}
.ai-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 1rem;
max-height: 60vh;
overflow-y: auto;
padding: 1rem;
}
.ai-grid::-webkit-scrollbar {
width: 8px;
}
.ai-grid::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0.1);
border-radius: 10px;
}
.ai-grid::-webkit-scrollbar-thumb {
background: var(--secondary);
border-radius: 10px;
}
.neon-text {
text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #9d50bb, 0 0 20px #9d50bb;
}
.glow {
filter: drop-shadow(0 0 8px var(--secondary));
}
.feature-card {
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
transition: all 0.3s;
}
.feature-card:hover {
transform: translateY(-10px);
background: rgba(255, 255, 255, 0.1);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
/* Modal styles */
.modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
z-index: 1000;
justify-content: center;
align-items: center;
}
.modal-content {
background: linear-gradient(135deg, #1a1a2e, #16213e);
border-radius: 16px;
padding: 2rem;
width: 80%;
max-width: 600px;
border: 1px solid var(--secondary);
box-shadow: 0 0 30px rgba(157, 80, 187, 0.6);
position: relative;
}
.close-modal {
position: absolute;
top: 15px;
right: 15px;
font-size: 1.5rem;
color: #fff;
cursor: pointer;
transition: all 0.3s;
}
.close-modal:hover {
color: var(--secondary);
transform: rotate(90deg);
}
.feature-activated {
animation: featureActivated 1.5s ease-in-out;
}
@keyframes featureActivated {
0% { transform: scale(1); box-shadow: 0 0 15px rgba(157, 80, 187, 0.5); }
50% { transform: scale(1.05); box-shadow: 0 0 30px rgba(157, 80, 187, 0.9); }
100% { transform: scale(1); box-shadow: 0 0 15px rgba(157, 80, 187, 0.5); }
}
.progress-container {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, 0.1);
position: fixed;
top: 0;
left: 0;
z-index: 1001;
}
.progress-bar {
height: 100%;
background: linear-gradient(90deg, var(--primary), var(--secondary));
width: 0%;
transition: width 0.3s ease;
}
/* Service page styles */
.service-page {
background: linear-gradient(135deg, #1a1a2e, #16213e);
min-height: 100vh;
padding: 2rem;
color: white;
}
.service-header {
text-align: center;
margin-bottom: 2rem;
padding: 2rem;
background: rgba(255, 255, 255, 0.05);
border-radius: 16px;
border: 1px solid rgba(157, 80, 187, 0.3);
}
.service-content {
max-width: 800px;
margin: 0 auto;
background: rgba(255, 255, 255, 0.05);
padding: 2rem;
border-radius: 16px;
border: 1px solid rgba(157, 80, 187, 0.3);
}
.service-loader {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 300px;
}
.loader-spinner {
border: 5px solid rgba(157, 80, 187, 0.3);
border-radius: 50%;
border-top: 5px solid #9d50bb;
width: 50px;
height: 50px;
animation: spin 1s linear infinite;
margin-bottom: 1rem;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
</style>
</head>
<body class="min-h-screen">
<!-- Progress Bar -->
<div class="progress-container">
<div class="progress-bar" id="progressBar"></div>
</div>
<!-- Header -->
<header class="gradient-bg py-6 px-4 md:px-12 relative overflow-hidden">
<div class="container mx-auto flex justify-between items-center">
<div class="flex items-center space-x-2">
<i class="fas fa-robot text-3xl text-white glow"></i>
<h1 class="text-2xl md:text-3xl font-bold neon-text">EduGenAI</h1>
</div>
<nav class="hidden md:flex space-x-8">
<a href="#features" class="text-white hover:text-purple-200 transition">Fonctionnalités</a>
<a href="#how-it-works" class="text-white hover:text-purple-200 transition">Comment ça marche</a>
<a href="#testimonials" class="text-white hover:text-purple-200 transition">Témoignages</a>
</nav>
<button class="md:hidden text-white text-2xl">
<i class="fas fa-bars"></i>
</button>
</div>
</header>
<!-- Hero Section -->
<section class="py-20 px-4 md:px-12 relative overflow-hidden">
<div class="container mx-auto flex flex-col md:flex-row items-center">
<div class="md:w-1/2 mb-12 md:mb-0">
<h2 class="text-4xl md:text-6xl font-bold mb-6 neon-text">Créez votre plateforme de cours en ligne en <span class="text-transparent bg-clip-text bg-gradient-to-r from-purple-400 to-pink-600">10 secondes</span></h2>
<p class="text-xl mb-8 text-gray-300">Notre IA avancée génère des sites éducatifs complets avec plus de 989,999 fonctionnalités intégrées. Tout ce dont vous avez besoin en un clic.</p>
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
<button id="mainCta" class="btn-ai gradient-bg text-white py-4 px-8 rounded-full text-lg font-bold">
<i class="fas fa-bolt mr-2"></i> Essayer maintenant
</button>
<button class="bg-transparent border-2 border-purple-500 text-white py-4 px-8 rounded-full text-lg font-bold hover:bg-purple-900 transition">
<i class="fas fa-play-circle mr-2"></i> Voir la démo
</button>
</div>
</div>
<div class="md:w-1/2 flex justify-center">
<div class="relative">
<div class="absolute -inset-4 bg-purple-500 rounded-3xl blur-lg opacity-50"></div>
<img src="https://images.unsplash.com/photo-1633356122544-f134324a6cee?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="AI Platform" class="relative rounded-2xl shadow-2xl border-4 border-white/10">
<div class="absolute -bottom-6 -right-6 bg-purple-600 p-4 rounded-full shadow-lg">
<i class="fas fa-brain text-4xl text-white"></i>
</div>
</div>
</div>
</div>
</section>
<!-- AI Grid Section -->
<section class="py-16 px-4 md:px-12 bg-gradient-to-b from-purple-900/20 to-indigo-900/20">
<div class="container mx-auto">
<h2 class="text-3xl md:text-4xl font-bold text-center mb-12 neon-text">Nos 989,999+ Boutons IA</h2>
<div class="ai-grid mb-8" id="aiGrid">
<!-- Les boutons seront générés par JavaScript -->
</div>
<div class="text-center mt-8">
<button id="loadMore" class="btn-ai gradient-bg text-white py-3 px-6 rounded-full text-lg font-bold hidden">
<i class="fas fa-sync-alt mr-2"></i> Charger plus de boutons IA
</button>
</div>
</div>
</section>
<!-- Features Section -->
<section id="features" class="py-16 px-4 md:px-12 bg-gray-900/50">
<div class="container mx-auto">
<h2 class="text-3xl md:text-4xl font-bold text-center mb-12 neon-text">Fonctionnalités révolutionnaires</h2>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<div class="feature-card p-8 rounded-2xl">
<div class="text-purple-500 text-4xl mb-4">
<i class="fas fa-bolt"></i>
</div>
<h3 class="text-xl font-bold mb-3">Génération ultra-rapide</h3>
<p class="text-gray-300">Créez des plateformes complètes en seulement 10 secondes grâce à notre technologie IA de pointe.</p>
</div>
<div class="feature-card p-8 rounded-2xl">
<div class="text-purple-500 text-4xl mb-4">
<i class="fas fa-cogs"></i>
</div>
<h3 class="text-xl font-bold mb-3">989,999+ Fonctionnalités</h3>
<p class="text-gray-300">Accédez à une bibliothèque massive de fonctionnalités éducatives toutes intégrées automatiquement.</p>
</div>
<div class="feature-card p-8 rounded-2xl">
<div class="text-purple-500 text-4xl mb-4">
<i class="fas fa-chart-line"></i>
</div>
<h3 class="text-xl font-bold mb-3">Analytiques avancées</h3>
<p class="text-gray-300">Suivez les performances de vos cours et étudiants avec des tableaux de bord intelligents générés automatiquement.</p>
</div>
<div class="feature-card p-8 rounded-2xl">
<div class="text-purple-500 text-4xl mb-4">
<i class="fas fa-robot"></i>
</div>
<h3 class="text-xl font-bold mb-3">Tuteurs IA intégrés</h3>
<p class="text-gray-300">Des assistants pédagogiques IA personnalisés pour chaque étudiant, générés en quelques minutes.</p>
</div>
<div class="feature-card p-8 rounded-2xl">
<div class="text-purple-500 text-4xl mb-4">
<i class="fas fa-mobile-alt"></i>
</div>
<h3 class="text-xl font-bold mb-3">Design responsive</h3>
<p class="text-gray-300">Des interfaces parfaitement adaptées à tous les appareils, générées automatiquement par notre IA.</p>
</div>
<div class="feature-card p-8 rounded-2xl">
<div class="text-purple-500 text-4xl mb-4">
<i class="fas fa-globe"></i>
</div>
<h3 class="text-xl font-bold mb-3">Multilingue automatique</h3>
<p class="text-gray-300">Votre plateforme est immédiatement disponible dans 50+ langues grâce à notre traduction IA.</p>
</div>
</div>
</div>
</section>
<!-- How It Works Section -->
<section id="how-it-works" class="py-16 px-4 md:px-12 bg-gradient-to-b from-indigo-900/20 to-purple-900/20">
<div class="container mx-auto">
<h2 class="text-3xl md:text-4xl font-bold text-center mb-12 neon-text">Comment ça marche en 10 minutes</h2>
<div class="max-w-4xl mx-auto">
<div class="mb-12">
<div class="flex items-start mb-8">
<div class="bg-purple-600 rounded-full h-12 w-12 flex items-center justify-center mr-4 flex-shrink-0">
<span class="text-white font-bold text-xl">1</span>
</div>
<div>
<h3 class="text-xl font-bold mb-2">Sélectionnez vos besoins</h3>
<p class="text-gray-300">Choisissez parmi nos 989,999 boutons IA les fonctionnalités dont vous avez besoin pour votre plateforme éducative.</p>
</div>
</div>
<div class="flex items-start mb-8">
<div class="bg-purple-600 rounded-full h-12 w-12 flex items-center justify-center mr-4 flex-shrink-0">
<span class="text-white font-bold text-xl">2</span>
</div>
<div>
<h3 class="text-xl font-bold mb-2">Lancez la génération</h3>
<p class="text-gray-300">Notre IA ultra-puissante crée instantanément votre plateforme complète avec toutes les fonctionnalités sélectionnées.</p>
</div>
</div>
<div class="flex items-start mb-8">
<div class="bg-purple-600 rounded-full h-12 w-12 flex items-center justify-center mr-4 flex-shrink-0">
<span class="text-white font-bold text-xl">3</span>
</div>
<div>
<h3 class="text-xl font-bold mb-2">Personnalisation en temps réel</h3>
<p class="text-gray-300">Modifiez le design, le contenu et les fonctionnalités en direct avec notre interface intuitive.</p>
</div>
</div>
<div class="flex items-start">
<div class="bg-purple-600 rounded-full h-12 w-12 flex items-center justify-center mr-4 flex-shrink-0">
<span class="text-white font-bold text-xl">4</span>
</div>
<div>
<h3 class="text-xl font-bold mb-2">Publication instantanée</h3>
<p class="text-gray-300">Mettez en ligne votre plateforme en un clic. Tout est prêt en moins de 10 minutes!</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Testimonials Section -->
<section id="testimonials" class="py-16 px-4 md:px-12 bg-gray-900/50">
<div class="container mx-auto">
<h2 class="text-3xl md:text-4xl font-bold text-center mb-12 neon-text">Ce que nos clients disent</h2>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<div class="feature-card p-8 rounded-2xl">
<div class="flex items-center mb-4">
<img src="https://randomuser.me/api/portraits/women/32.jpg" alt="Client" class="w-12 h-12 rounded-full mr-4">
<div>
<h4 class="font-bold">Sophie Martin</h4>
<p class="text-purple-400 text-sm">Professeure de mathématiques</p>
</div>
</div>
<p class="text-gray-300">"J'ai créé ma plateforme de cours en ligne en 8 minutes seulement! L'IA a tout généré, même les exercices interactifs que je voulais."</p>
<div class="mt-4 text-yellow-400">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
<div class="feature-card p-8 rounded-2xl">
<div class="flex items-center mb-4">
<img src="https://randomuser.me/api/portraits/men/45.jpg" alt="Client" class="w-12 h-12 rounded-full mr-4">
<div>
<h4 class="font-bold">Jean Dupont</h4>
<p class="text-purple-400 text-sm">Formateur en entreprise</p>
</div>
</div>
<p class="text-gray-300">"Incroyable! J'ai utilisé 47 boutons IA différents et ma plateforme de formation professionnelle était prête en moins de 10 minutes."</p>
<div class="mt-4 text-yellow-400">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
</div>
</div>
<div class="feature-card p-8 rounded-2xl">
<div class="flex items-center mb-4">
<img src="https://randomuser.me/api/portraits/women/68.jpg" alt="Client" class="w-12 h-12 rounded-full mr-4">
<div>
<h4 class="font-bold">Amélie Rousseau</h4>
<p class="text-purple-400 text-sm">Université Paris</p>
</div>
</div>
<p class="text-gray-300">"Nous avons migré toute notre université vers une plateforme générée par EduGenAI. 150 cours créés automatiquement en une journée!"</p>
<div class="mt-4 text-yellow-400">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
</div>
</div>
</section>
<!-- CTA Section -->
<section class="py-20 px-4 md:px-12 gradient-bg relative overflow-hidden">
<div class="container mx-auto text-center">
<h2 class="text-3xl md:text-5xl font-bold mb-6 neon-text">Prêt à révolutionner l'éducation en ligne?</h2>
<p class="text-xl mb-8 max-w-3xl mx-auto">Rejoignez des milliers d'éducateurs et créez votre plateforme de cours en ligne en quelques secondes seulement.</p>
<button class="btn-ai bg-white text-purple-800 py-4 px-12 rounded-full text-xl font-bold mb-4">
<i class="fas fa-rocket mr-2"></i> Commencer maintenant
</button>
<p class="text-sm opacity-80">Essai gratuit de 14 jours - Aucune carte de crédit requise</p>
</div>
</section>
<!-- Footer -->
<footer class="py-12 px-4 md:px-12 bg-gray-900">
<div class="container mx-auto">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8">
<div>
<div class="flex items-center space-x-2 mb-4">
<i class="fas fa-robot text-2xl text-purple-500"></i>
<h3 class="text-xl font-bold">EduGenAI</h3>
</div>
<p class="text-gray-400">La puissance de l'IA au service de l'éducation. Créez, gérez et développez votre plateforme de cours en ligne en quelques secondes.</p>
</div>
<div>
<h4 class="text-lg font-bold mb-4">Produit</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white transition">Fonctionnalités</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Tarifs</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Intégrations</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Mises à jour</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-bold mb-4">Ressources</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white transition">Documentation</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Blog</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Tutoriels</a></li>
<li><a href="#" class="text-gray-400 hover:text-white transition">Support</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-bold mb-4">Contact</h4>
<ul class="space-y-2">
<li class="text-gray-400"><i class="fas fa-envelope mr-2"></i> contact@edugenai.com</li>
<li class="text-gray-400"><i class="fas fa-phone mr-2"></i> +33 1 23 45 67 89</li>
<li class="text-gray-400"><i class="fas fa-map-marker-alt mr-2"></i> Paris, France</li>
</ul>
</div>
</div>
<div class="pt-8 border-t border-gray-800 flex flex-col md:flex-row justify-between items-center">
<p class="text-gray-400 mb-4 md:mb-0">© 2023 EduGenAI. Tous droits réservés.</p>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-twitter"></i></a>
<a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-linkedin"></i></a>
<a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-facebook"></i></a>
<a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-instagram"></i></a>
</div>
</div>
</div>
</footer>
<!-- Modal -->
<div class="modal" id="featureModal">
<div class="modal-content">
<span class="close-modal">&times;</span>
<h2 class="text-2xl font-bold mb-4" id="modalTitle"></h2>
<p class="text-gray-300" id="modalContent"></p>
<div class="mt-6">
<button class="btn-ai gradient-bg text-white py-2 px-6 rounded-full font-bold">
<i class="fas fa-check mr-2"></i> Fonctionnalité activée!
</button>
</div>
</div>
</div>
<script>
// Génération des boutons IA
const aiGrid = document.getElementById('aiGrid');
const loadMoreBtn = document.getElementById('loadMore');
const featureModal = document.getElementById('featureModal');
const modalTitle = document.getElementById('modalTitle');
const modalContent = document.getElementById('modalContent');
const closeModal = document.querySelector('.close-modal');
const mainCta = document.getElementById('mainCta');
const progressBar = document.getElementById('progressBar');
const aiFeatures = [
"Générateur de cours", "Quiz automatique", "Chatbot tuteur", "Analyse de performance",
"Système de certification", "Intégration vidéo", "Tableau de bord", "Exercices interactifs",
"Reconnaissance vocale", "Traduction automatique", "Adaptation au rythme", "Réalité virtuelle",
"Gamification", "Collaboration en groupe", "Bibliothèque de ressources", "Générateur d'examens",
"Feedback instantané", "Planification intelligente", "Analytiques avancées", "Mobile first",
"Accessibilité", "Personnalisation UI", "Intégration LMS", "Système de badges",
"Tableaux blancs virtuels", "Code interactif", "Simulations 3D", "Générateur de syllabus",
"Recommandations IA", "Modération automatique", "Système de notes", "Calendrier intégré",
"Notifications push", "Messagerie interne", "Forum communautaire", "Générateur de présentations",
"Enregistreur de cours", "Sous-titres automatiques", "Recherche vocale", "Générateur de fiches",
"Cartes mémoire IA", "Exercices adaptatifs", "Histoires interactives", "Générateur de cas pratiques",
"Simulateurs professionnels", "Générateur de scénarios", "Évaluations par les pairs", "Portfolio numérique",
"Générateur de CV", "Préparation aux entretiens", "Analyse de compétences", "Cartographie des connaissances"
];
const featureDescriptions = {
"Générateur de cours": "Notre IA crée automatiquement des cours complets basés sur votre sujet, avec structure, contenu et ressources pertinentes.",
"Quiz automatique": "Générez des quiz interactifs avec questions et réponses automatiquement à partir de votre contenu pédagogique.",
"Chatbot tuteur": "Un assistant IA personnalisé qui répond aux questions des étudiants 24/7 et s'adapte à leur niveau.",
"Analyse de performance": "Tableaux de bord avancés pour suivre la progression des étudiants et identifier les points faibles.",
"Système de certification": "Créez et délivrez automatiquement des certificats de réussite avec vérification blockchain.",
"Intégration vidéo": "Plateforme optimisée pour le streaming vidéo avec sous-titres automatiques et analyse d'engagement.",
"Tableau de bord": "Interface personnalisable pour visualiser toutes les métriques importantes de votre plateforme.",
"Exercices interactifs": "Des centaines de modèles d'exercices interactifs générés automatiquement en fonction de votre matière.",
"Reconnaissance vocale": "Les étudiants peuvent répondre aux questions oralement et recevoir une évaluation instantanée.",
"Traduction automatique": "Traduisez instantanément votre contenu dans 50+ langues avec une précision de 98%.",
"Adaptation au rythme": "L'IA ajuste automatiquement la difficulté du contenu en fonction des performances de l'étudiant.",
"Réalité virtuelle": "Créez des expériences d'apprentissage immersives en RV sans besoin de compétences techniques.",
"Gamification": "Système de points, badges et classements pour motiver les étudiants et augmenter l'engagement.",
"Collaboration en groupe": "Outils intégrés pour le travail d'équipe avec espaces de discussion et partage de fichiers.",
"Bibliothèque de ressources": "Accès à une base de données de millions de ressources éducatives triées par pertinence.",
"Générateur d'examens": "Créez des examens équilibrés avec différents niveaux de difficulté en quelques secondes.",
"Feedback instantané": "Les étudiants reçoivent des commentaires détaillés immédiatement après chaque exercice.",
"Planification intelligente": "L'IA suggère le meilleur calendrier d'apprentissage en fonction des objectifs et disponibilités.",
"Analytiques avancées": "Détection des tendances, prédiction des résultats et recommandations d'amélioration.",
"Mobile first": "Interface parfaitement adaptée à tous les appareils mobiles avec synchronisation en temps réel.",
"Accessibilité": "Conforme aux normes d'accessibilité avec lecteur d'écran, contrastes ajustables, etc.",
"Personnalisation UI": "Modifiez l'apparence de votre plateforme avec notre éditeur visuel sans code.",
"Intégration LMS": "Compatibilité avec tous les principaux systèmes de gestion de l'apprentissage.",
"Système de badges": "Créez des badges personnalisés pour récompense les réalisations des étudiants.",
"Tableaux blancs virtuels": "Espace de travail collaboratif avec outils de dessin, annotations et partage.",
"Code interactif": "Environnement de codage intégré avec exécution en direct et correction automatique.",
"Simulations 3D": "Modèles 3D interactifs pour des matières scientifiques et techniques complexes.",
"Générateur de syllabus": "Créez des plans de cours professionnels avec objectifs, calendrier et évaluations.",
"Recommandations IA": "Suggère des ressources supplémentaires basées sur les intérêts de l'étudiant.",
"Modération automatique": "Filtrage des contenus inappropriés et détection des comportements suspects.",
"Système de notes": "Gestion automatisée des notes avec pondération personnalisable et historiques.",
"Calendrier intégré": "Planifiez les sessions, échéances et événements avec rappels automatiques.",
"Notifications push": "Alertes personnalisées pour garder les étudiants engagés et informés.",
"Messagerie interne": "Communication sécurisée entre enseignants et étudiants avec pièces jointes.",
"Forum communautaire": "Espace de discussion modéré avec catégories, votes et meilleures réponses.",
"Générateur de présentations": "Transformez votre contenu en présentations professionnelles automatiquement.",
"Enregistreur de cours": "Capturez vos sessions en direct avec options d'édition basiques intégrées.",
"Sous-titres automatiques": "Génération de sous-titres précis avec synchronisation pour vos vidéos.",
"Recherche vocale": "Trouvez du contenu en parlant naturellement, avec compréhension du contexte.",
"Générateur de fiches": "Créez des fiches de révision optimisées à partir de votre contenu principal.",
"Cartes mémoire IA": "Système de répétition espacée avec cartes mémoire générées automatiquement.",
"Exercices adaptatifs": "Les questions s'ajustent en difficulté en fonction des réponses de l'étudiant.",
"Histoires interactives": "Créez des scénarios d'apprentissage branchés avec multiples issues.",
"Générateur de cas pratiques": "Transformez vos concepts théoriques en études de cas réalistes.",
"Simulateurs professionnels": "Environnements virtuels pour s'entraîner à des situations réelles.",
"Générateur de scénarios": "Créez des parcours pédagogiques complexes avec embranchements.",
"Évaluations par les peers": "Système structuré pour que les étudiants s'évaluent mutuellement.",
"Portfolio numérique": "Espace pour que les étudiants présentent leurs travaux et compétences.",
"Générateur de CV": "Aide les étudiants à créer des CV professionnels basés sur leurs acquis.",
"Préparation aux entretiens": "Simulateur d'entretien avec feedback sur les réponses et le langage corporel.",
"Analyse de compétences": "Cartographie les compétences acquises et identifie les lacunes.",
"Cartographie des connaissances": "Représentation visuelle des concepts liés pour un meilleur apprentissage."
};
const colors = [
'bg-purple-500', 'bg-blue-500', 'bg-pink-500', 'bg-indigo-500',
'bg-teal-500', 'bg-amber-500', 'bg-emerald-500', 'bg-rose-500'
];
const icons = [
'fa-brain', 'fa-robot', 'fa-microchip', 'fa-bolt',
'fa-atom', 'fa-code', 'fa-cogs', 'fa-magic',
'fa-chart-bar', 'fa-project-diagram', 'fa-network-wired', 'fa-shield-alt',
'fa-graduation-cap', 'fa-book', 'fa-laptop-code', 'fa-vr-cardboard',
'fa-gamepad', 'fa-comments', 'fa-users', 'fa-cloud'
];
// Fonction pour générer tous les boutons avec une barre de progression
function generateAllButtons() {
const totalButtons = aiFeatures.length;
let generatedButtons = 0;
// Masquer le bouton "Charger plus"
loadMoreBtn.classList.add('hidden');
// Afficher la barre de progression
progressBar.style.width = '0%';
// Fonction récursive pour générer les boutons par lots
function generateBatch() {
const batchSize = 10; // Nombre de boutons à générer à chaque frame
const start = generatedButtons;
const end = Math.min(generatedButtons + batchSize, totalButtons);
for (let i = start; i < end; i++) {
const feature = aiFeatures[i];
const randomColor = colors[Math.floor(Math.random() * colors.length)];
const randomIcon = icons[Math.floor(Math.random() * icons.length)];
const button = document.createElement('button');
button.className = `btn-ai ${randomColor} text-white py-3 px-6 rounded-full font-bold flex items-center justify-center text-center transition-all transform hover:scale-105`;
button.innerHTML = `<i class="fas ${randomIcon} mr-2"></i> ${feature}`;
// Ajout de l'événement click pour ouvrir dans une nouvelle page
button.addEventListener('click', () => {
// Créer une nouvelle fenêtre avec le service
const serviceWindow = window.open('', '_blank');
// Écrire le contenu HTML directement dans la nouvelle fenêtre
serviceWindow.document.write(`
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>${feature} - EduGenAI</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>
body {
font-family: 'Roboto', sans-serif;
background: linear-gradient(135deg, #1a1a2e, #16213e);
color: white;
min-height: 100vh;
padding: 2rem;
}
.service-header {
text-align: center;
margin-bottom: 2rem;
padding: 2rem;
background: rgba(255, 255, 255, 0.05);
border-radius: 16px;
border: 1px solid rgba(157, 80, 187, 0.3);
}
.service-content {
max-width: 800px;
margin: 0 auto;
background: rgba(255, 255, 255, 0.05);
padding: 2rem;
border-radius: 16px;
border: 1px solid rgba(157, 80, 187, 0.3);
}
.service-loader {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 300px;
}
.loader-spinner {
border: 5px solid rgba(157, 80, 187, 0.3);
border-radius: 50%;
border-top: 5px solid #9d50bb;
width: 50px;
height: 50px;
animation: spin 1s linear infinite;
margin-bottom: 1rem;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
</style>
</head>
<body class="service-page">
<div class="service-header">
<h1 class="text-4xl font-bold mb-4">${feature}</h1>
<p class="text-xl">Activation automatique en cours...</p>
</div>
<div class="service-content">
<div class="service-loader">
<div class="loader-spinner"></div>
<h2 class="text-2xl font-bold mb-2">Initialisation du service</h2>
<p class="text-gray-300">Notre IA configure automatiquement "${feature}" pour votre plateforme</p>
</div>
<div class="mt-8">
<h3 class="text-2xl font-bold mb-4">${feature}</h3>
<p class="text-gray-300 mb-6">${featureDescriptions[feature] || "Fonctionnalité IA avancée pour améliorer votre plateforme éducative."}</p>
<div class="bg-purple-900/30 p-4 rounded-lg mb-6">
<h4 class="font-bold mb-2">Statut du service:</h4>
<div class="flex items-center">
<div class="h-3 w-3 bg-green-500 rounded-full mr-2"></div>
<span>Actif et opérationnel</span>
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<div class="bg-gray-800/50 p-4 rounded-lg">
<h4 class="font-bold mb-2"><i class="fas fa-cog mr-2"></i>Configuration automatique</h4>
<p class="text-sm text-gray-400">Tous les paramètres ont été optimisés par notre IA</p>
</div>
<div class="bg-gray-800/50 p-4 rounded-lg">
<h4 class="font-bold mb-2"><i class="fas fa-bolt mr-2"></i>Performance</h4>
<p class="text-sm text-gray-400">Service optimisé pour une vitesse maximale</p>
</div>
</div>
</div>
</div>
<script>
// Simulation du chargement du service
setTimeout(() => {
document.querySelector('.service-loader').innerHTML = \`
<div class="text-center">
<i class="fas fa-check-circle text-5xl text-green-500 mb-4"></i>
<h2 class="text-2xl font-bold mb-2">Service activé avec succès!</h2>
<p class="text-gray-300 mb-6">"${feature}" est maintenant disponible sur votre plateforme</p>
<button onclick="window.close()" class="bg-purple-600 hover:bg-purple-700 text-white py-2 px-6 rounded-full font-bold">
<i class="fas fa-arrow-left mr-2"></i> Retour à l'application
</button>
</div>
\`;
}, 3000);
</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=docto41/edugenai" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>