═══════════════════════════════════════════════════════════════
  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! 🎓
═══════════════════════════════════════════════════════════════
