No description
  • HTML 96.4%
  • JavaScript 3.6%
Find a file
2026-05-10 18:18:59 +02:00
config.js Téléverser les fichiers vers "/" 2026-05-10 18:18:59 +02:00
favicon.ico Téléverser les fichiers vers "/" 2026-05-10 18:18:59 +02:00
index.html Téléverser les fichiers vers "/" 2026-05-10 18:18:59 +02:00
LICENSE Initial commit 2026-05-10 18:14:40 +02:00
logo_dhg.png Téléverser les fichiers vers "/" 2026-05-10 18:18:59 +02:00
README.md Téléverser les fichiers vers "/" 2026-05-10 18:18:59 +02:00

🏫 Outil de Répartition des Classes (DHG) - V3

Un outil web moderne et intuitif conçu pour simplifier la répartition des classes et des services d'enseignement, particulièrement utile lors de la préparation de la Dotation Horaire Globale (DHG).

🔗 Accès direct : https://dhg.forge.apps.education.fr/outil_de_repartition/

Fonctionnalités Principales

  • 📦 Gestion Agile : Ajoutez, renommez et organisez vos enseignants et vos classes en quelques clics.
  • 🔄 Répartition Intelligente :
    • Drag & Drop : Glissez-déposez les classes sur les enseignants.
    • Système de sélection : Cliquez sur une classe puis sur un enseignant (idéal pour mobile).
    • Auto-équilibrage : Algorithme de répartition équitable des classes restantes.
  • 📊 Monitoring en Temps Réel : Calcul automatique des volumes horaires et alertes visuelles en cas de surcharge (dépassement des 18h ou quotas personnalisés).
  • 🎨 Catégorisation Automatique : Reconnaissance intelligente des niveaux (6e, 2nde, etc.) avec couleurs personnalisables et détection par mots-clés.
  • ⚙️ Contraintes Avancées : Définissez des limites d'heures ou des préférences de catégories par enseignant.
  • 💾 Import/Export : Compatibilité complète avec les formats Excel (.xlsx, .ods) pour l'archivage et le partage.
  • 🌙 Mode Sombre : Interface moderne avec support du thème sombre pour un confort visuel optimal.

🚀 Installation & Utilisation

L'outil est une application web statique (HTML/CSS/JS). Aucune installation serveur n'est requise.

  1. Clonez le dépôt :
    git clone https://forge.apps.education.fr/dhg/outil_de_repartition.git
    
  2. Ouvrez index.html dans votre navigateur préféré.

Les données sont stockées localement dans votre navigateur (LocalStorage). Pensez à exporter régulièrement votre travail.

🛠️ Stack Technique

  • Frontend : HTML5, Vanilla CSS3 (Custom Variables, Flexbox, Grid)
  • Logique : Vanilla JavaScript (ES6+)
  • Librairies :

🤝 Support & Contribution

Les suggestions, rapports de bugs et contributions sont les bienvenus !

📄 Licence

Ce projet est sous licence MIT (CC-BY).


Créé avec ❤️ pour faciliter le quotidien des enseignants et des équipes de direction.