# Mes cours — plateforme d'exercices Site statique, sans dépendance et sans outil de construction : du HTML, du CSS et du JavaScript natif. Il fonctionne à la racine d'un domaine, dans un sous-dossier, et depuis une clé USB sans connexion Internet. ## Organisation ``` index.html page d'aiguillage : une tuile par classe assets/ ressources communes à toute la plateforme theme.css couleurs, typographie, composants partagés exercices-commune.css/.js moteur d'exercices de la 2e commune jeux-differenciee.css jeux du module A de la 2e différenciée atelier-texte.css/.js cours de traitement de texte (3e et 4e TQ) /index.html index de la classe : la liste de ses modules //index.html le module lui-même ``` Classes en place : `1re-numerique`, `2e-differenciee`, `2e-commune`, `3tq-technique-sociale`, `4tq-agent-education`. Tous les liens internes sont **relatifs**. Ne jamais écrire `/assets/theme.css` mais `../assets/theme.css` : un chemin absolu casserait le site dès qu'il n'est pas servi à la racine du domaine, et depuis une clé USB. ## Ajouter un module à une classe 1. Créer le dossier du module dans le dossier de la classe, avec un `index.html` dedans. Le plus simple est de copier un module existant. 2. Ouvrir l'`index.html` de la classe : un commentaire en toutes lettres y donne le gabarit de carte à copier-coller dans la liste `