Paramétrage vie scolaire
/viescolaire-admin/config — point d'entrée du paramétrage vie scolaire dans le dashboard.
Accessible par deux chemins :
- sidebar
/admin/home, section Vie scolaire → Paramétrage vie scolaire ; - sidebar de l'espace
/viescolaire/pilotage, nouvelle section Paramétrage → Paramétrage vie scolaire.
Comme pour les Salles RBS, cette page est gardée par le droit granulaire
viescolaire : accessible à l'administrateur local pour sa structure, pas uniquement au
super-administrateur.
L'espace /viescolaire-admin regroupe plusieurs écrans de configuration (périodes, créneaux,
services, groupements, présences, ressources…) ; cette page ne documente que les deux écrans ajoutés
pour combler un manque de parité avec l'ancien module vie-scolaire AngularJS — Labels de cours et
Cahier de texte.
Labels de cours
/viescolaire-admin/course-tags — reprend, côté dashboard, le sniplet course-tags de l'EDT
(jusqu'ici accessible uniquement depuis l'ancien module vie-scolaire, onglet Emploi du temps →
Labels de cours). Un label de cours est une étiquette applicable aux cours dans la vue calendaire de
l'Emploi du temps (ex. Maladie, AP).
Pour chaque label :
- Label et Abréviation (affichée dans la vue calendaire) sont obligatoires ;
- Prioritaire à l'affichage : en cas de superposition de deux cours, ce label passe devant ;
- Appel associé : un appel doit-il être fait pour les cours portant ce label ;
- un label déjà utilisé par un cours ne peut être supprimé — seule l'icône de visibilité (masquer/afficher) est proposée à la place de la suppression.
Cahier de texte
/viescolaire-admin/cahier-texte — reprend les 3 onglets de l'ancien module vie-scolaire (onglet
Cahier de texte) : initialisation des données, types de devoir, types de séance.
- Initialisation des données : action ponctuelle et idempotente — si l'établissement n'a encore aucun type de devoir/séance, crée les valeurs par défaut (devoir : Exercice(s), Devoir maison, Autre ; séance : Cours, Autre). Ne supprime ni ne modifie aucune donnée existante ; sans effet si l'établissement est déjà initialisé.
- Types de devoir et Types de séance : CRUD indépendant (créer / modifier / supprimer un libellé). La suppression est refusée par le serveur si le type est déjà utilisé par un devoir ou une séance, ou s'il s'agit du dernier type restant pour la structure — un message d'erreur explicite l'indique.
Un 4ᵉ onglet « Cahier de textes par classe/groupe » (activer/désactiver le cahier de textes par classe ou groupe) est disponible ici, en parité avec l'écran AngularJS historique — voir Cahier de textes — Paramétrer le cahier de textes par classe/groupe.
Couverture de tests
Tests e2e dans 12_parametrage_vie_scolaire.spec.ts — voir le détail
Paramétrage vie scolaire apps/dashboard-e2e/src/modules/03_admin/12_parametrage_vie_scolaire.spec.ts
- accès via le lien « Paramétrage vie scolaire » de la sidebar
/admin/home - accès via la section « Paramétrage » de la sidebar
/viescolaire/pilotage - Labels de cours — création puis présence dans la liste
- Cahier de texte — panneau d'initialisation (statut affiché)
- Cahier de texte — création d'un type de devoir
- Cahier de texte — création d'un type de séance