feat: Permettre la création et modification de l'emploi du temps des classes
L'administration a besoin de construire et maintenir les emplois du temps hebdomadaires pour chaque classe, en s'assurant que les enseignants ne sont pas en conflit (même créneau, classes différentes) et que les affectations enseignant-matière-classe sont respectées. Cette implémentation couvre le CRUD complet des créneaux (ScheduleSlot), la détection de conflits (classe, enseignant, salle) avec possibilité de forcer, la validation des affectations côté serveur (AC2), l'intégration calendrier pour les jours bloqués, une vue mobile-first avec onglets jour par jour, et le drag-and-drop pour réorganiser les créneaux sur desktop.
This commit is contained in:
@@ -61,6 +61,11 @@
|
||||
<span class="action-label">Remplacements</span>
|
||||
<span class="action-hint">Enseignants absents</span>
|
||||
</a>
|
||||
<a class="action-card" href="/admin/schedule">
|
||||
<span class="action-icon">🕐</span>
|
||||
<span class="action-label">Emploi du temps</span>
|
||||
<span class="action-hint">Cours et créneaux</span>
|
||||
</a>
|
||||
<a class="action-card" href="/admin/academic-year/periods">
|
||||
<span class="action-icon">📅</span>
|
||||
<span class="action-label">Périodes scolaires</span>
|
||||
|
||||
Reference in New Issue
Block a user