Groupes d’affectation — Enseignant
Route : /quiz/groups
Accès : Authentifié + rôle teacher (meta teacherOnly)
Fichier source : src/pages/quiz/TeacherQuizGroupsPage.vue
Description
Page de gestion des groupes d’élèves utilisés pour l’affectation des quiz. Un groupe regroupe des élèves (et éventuellement des enseignants) auxquels on peut assigner un ou plusieurs quiz en une seule opération.
Actions disponibles
- Créer un groupe — Définir un nom et ajouter des membres depuis la liste des élèves
- Ajouter ou retirer des membres — Modifier la composition d’un groupe existant
- Activer / désactiver un groupe — Contrôler l’accès aux quiz assignés à ce groupe
- Supprimer un groupe — Action irréversible via dialogue de confirmation
Appels API
| Méthode | Endpoint | Description |
|---|---|---|
| GET | /quiz/groups |
Liste les groupes de l’enseignant |
| POST | /quiz/groups |
Crée un groupe |
| PATCH | /quiz/groups/:groupId |
Modifie un groupe |
| DELETE | /quiz/groups/:groupId |
Supprime un groupe |
| GET | /users?role=student |
Charge les élèves disponibles |