═══════════════════════════════════════════════════════════════ CLASS GENERATOR - PORTABLE EDITION SETUP ═══════════════════════════════════════════════════════════════ 📋 PRÉREQUIS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Clé USB ou disque externe (minimum 150 MB libre) • Windows 10 (pas besoin de droits admin!) • PAS besoin d'internet pour utiliser (seulement pour setup initial) 🔧 INSTALLATION (À FAIRE UNE SEULE FOIS SUR TON PC) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. TÉLÉCHARGER NODE.JS PORTABLE ──────────────────────────────────────────────────────────── Option A - Automatique (recommandé): • Double-cliquer sur: DOWNLOAD_NODEJS.bat • Attendre le téléchargement automatique • ✅ Terminé! Option B - Manuel: • Aller sur: https://nodejs.org/en/download/ • Télécharger: "Windows Binary (.zip)" - version LTS • Extraire le fichier ZIP • Renommer le dossier en "nodejs-portable" • Copier le dossier "nodejs-portable" dans ce dossier 2. VÉRIFIER LA STRUCTURE ──────────────────────────────────────────────────────────── Ton dossier doit ressembler à ça: Class_generator/ ├── nodejs-portable/ ← Le dossier Node.js │ ├── node.exe ← Important! │ ├── npm │ └── node_modules/ ├── src/ ├── content/ ├── START_PORTABLE.bat ← Lance ça! ├── server.js └── package.json 3. PREMIER LANCEMENT ──────────────────────────────────────────────────────────── • Double-cliquer sur: START_PORTABLE.bat • La première fois, ça va installer dotenv (~10 secondes) • Ensuite le serveur démarre! 🚀 UTILISATION EN COURS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Brancher ta clé USB 2. Double-cliquer sur START_PORTABLE.bat 3. Ouvrir le navigateur: http://localhost:8080 4. Utiliser l'application! ⚠️ LIMITATIONS SANS INTERNET ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Sans connexion internet, ces features ne marcheront PAS: • ❌ AI exercises (OpenAI/DeepSeek API) • ❌ LLM scoring • ❌ Translation API • ❌ Online content loading Ce qui MARCHE hors-ligne: • ✅ Interface principale • ✅ Navigation • ✅ Contenu local (fichiers JSON dans content/) • ✅ Jeux sans AI • ✅ Flashcards locaux • ✅ Sauvegarde locale (dossier saves/) 📦 TAILLE TOTALE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Projet actuel: 42 MB Node.js portable: ~50 MB node_modules: 1 MB ───────────────────────────── TOTAL: ~95 MB 💡 DÉPANNAGE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Problème: "Node.js portable not found!" → Solution: Vérifier que le dossier "nodejs-portable" existe et contient node.exe Problème: "Port 8080 already in use" → Solution: Ouvrir le Gestionnaire des tâches Arrêter tous les processus "node.exe" Relancer START_PORTABLE.bat Problème: Page blanche dans le navigateur → Solution: Vérifier que l'URL est bien http://localhost:8080 (pas https!) Problème: AI ne fonctionne pas → Solution: Normal sans internet! Utiliser les jeux locaux ═══════════════════════════════════════════════════════════════ Créé le 2025-10-18 | Class Generator 2.0 Portable Edition ═══════════════════════════════════════════════════════════════