═══════════════════════════════════════════════════════════════ CHECKLIST - PRÉPARATION CLÉ USB POUR DEMAIN ═══════════════════════════════════════════════════════════════ 🎯 OBJECTIF: Utiliser Class Generator sur le PC de cours (Windows 10) 📋 ÉTAPES À FAIRE CE SOIR (sur ton PC) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ☐ 1. TÉLÉCHARGER NODE.JS PORTABLE • Double-clic: DOWNLOAD_NODEJS.bat • Télécharger: "Windows Binary (.zip)" - LTS • Extraire le fichier ZIP • Renommer le dossier en: nodejs-portable • Copier dans: Class_generator/ Vérification: ✓ Le fichier Class_generator/nodejs-portable/node.exe existe? ☐ 2. TESTER EN LOCAL (important!) • Double-clic: START_PORTABLE.bat • Vérifier que ça démarre sans erreur • Ouvrir: http://localhost:8080 • Tester la navigation • Fermer le serveur (Ctrl+C) Vérification: ✓ L'application s'ouvre dans le navigateur? ✓ Pas d'erreurs dans la console? ☐ 3. PRÉPARER LA CLÉ USB • Brancher ta clé USB • Vérifier l'espace libre: minimum 150 MB • Créer un dossier: "Class_Generator" (optionnel) • Copier TOUT le dossier sur la clé Vérification: ✓ Taille copiée: ~95-100 MB? ✓ Le fichier START_PORTABLE.bat est sur la clé? ✓ Le dossier nodejs-portable/ est sur la clé? ☐ 4. TESTER DEPUIS LA CLÉ USB (important!) • Aller dans le dossier sur la clé USB • Double-clic: START_PORTABLE.bat • Vérifier que ça démarre • Ouvrir: http://localhost:8080 • Tester la navigation • Fermer le serveur Vérification: ✓ Ça marche depuis la clé USB? ✓ Pas plus lent que depuis le disque dur? 📦 FICHIERS À AVOIR SUR LA CLÉ USB ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ESSENTIELS (sans ça, ça ne marche pas): ☑ nodejs-portable/ ← Node.js portable ☑ src/ ← Code source ☑ content/ ← Contenu (livres, chapitres) ☑ node_modules/ ← Dépendances (dotenv) ☑ START_PORTABLE.bat ← Launcher portable ☑ server.js ← Serveur HTTP ☑ package.json ← Config npm ☑ index.html ← Page d'accueil ☑ .env ← Clés API (optionnel si pas d'internet) UTILES (documentation): ☑ LISEZMOI.txt ← Guide rapide français ☑ QUICK_START.txt ← Démarrage rapide ☑ PORTABLE_SETUP.txt ← Setup détaillé ☑ README_PORTABLE.md ← Doc complète 🚀 DEMAIN EN COURS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Brancher la clé USB 2. Ouvrir le dossier Class_Generator 3. Double-clic: START_PORTABLE.bat 4. Attendre 10 secondes 5. Ouvrir Chrome/Edge: http://localhost:8080 6. ✅ Présenter l'application! Pour arrêter: • Appuyer sur Ctrl+C dans la fenêtre du serveur • Ou fermer la fenêtre ⚠️ PROBLÈMES POSSIBLES ET SOLUTIONS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Problème: "Node.js portable not found!" → nodejs-portable/ n'est pas copié → Vérifier que nodejs-portable/node.exe existe Problème: "Port 8080 already in use" → Ouvrir Gestionnaire des tâches → Tuer tous les processus "node.exe" → Relancer Problème: Antivirus bloque → Autoriser node.exe temporairement → Ou demander à l'admin du PC Problème: Pas d'internet → Normal! L'AI ne marchera pas → Utiliser les jeux et contenus locaux 💡 RAPPELS IMPORTANTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✓ SANS INTERNET: • Interface complète ✅ • Navigation ✅ • Contenu local ✅ • Jeux sans AI ✅ • Flashcards ✅ • AI exercises ❌ • LLM scoring ❌ ✓ PAS BESOIN: • Droits administrateur • Installation de Node.js • npm install • Internet (en cours) ✓ ATTENTION: • Le fichier .env contient tes clés API • Ne pas perdre la clé USB! • Ne pas partager avec n'importe qui 🔍 VÉRIFICATION FINALE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Coche chaque point: ☐ nodejs-portable/node.exe existe ☐ START_PORTABLE.bat testé et fonctionne ☐ Application accessible sur http://localhost:8080 ☐ Navigation testée (plusieurs pages) ☐ Fonctionne depuis la clé USB ☐ Clé USB prête pour demain ☐ Batterie du PC chargée (au cas où) ✅ TOUT EST BON? TU ES PRÊT! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Demain: 1. Arriver en cours 2. Brancher la clé USB 3. START_PORTABLE.bat 4. http://localhost:8080 5. 🚀 C'est parti! ═══════════════════════════════════════════════════════════════ Préparé le 2025-10-18 | Bonne chance pour demain! 🎓 ═══════════════════════════════════════════════════════════════