1. Checklist de Paramétrage Initial (Onboarding Établissement)
Avant d'ouvrir le module Vie Scolaire, Absences & Discipline aux utilisateurs finaux, l'administrateur ou le consultant ERP doit vérifier :
- L'existence d'une année scolaire active dans
academic_years. - La configuration des droits d'accès (RBAC) pour les profils concernés.
- L'intégrité des tables de référence :
absences,sanctions,inscriptions.
2. Séquence de Formation Pratique (60 minutes)
- Objectif pédagogique : Maîtriser le cycle complet de saisie, consultation, contrôle et édition dans Vie Scolaire, Absences & Discipline.
- Exercice pratique n°1 (Prise en main) :
- Se connecter avec un compte habilité sur l'environnement école pilote.
- Créer un enregistrement complet dans le module Vie Scolaire, Absences & Discipline et vérifier sa prise en compte dans le tableau de bord.
- Exercice pratique n°2 (Contrôle & Cas d'erreur) :
- Tenter une saisie incomplète et observer les messages de prévention d'erreur.
- Vérifier la traçabilité de l'opération.
3. Références Techniques du Formateur
- <code>SKILL.md</code> (
skill_md, 57 lignes, hash3caa364d280c) — Méthodes : Aucune méthode publique directe - <code>AbsencesController.php</code> (
controller, 1985 lignes, hash04ededddd261) — Méthodes :__construct()(L18),install()(L27),tableExists()(L116),installDataTable()(L129),verifyStructure()(L160),updateStructure()(L195),index()(L438),add()(L523) - <code>SanctionsController.php</code> (
controller, 480 lignes, hash3157e376aa27) — Méthodes :getFilterFields()(L353),initialize()(L397) - <code>VieScolaireService.php</code> (
service, 404 lignes, hash17ae280e373b) — Méthodes :__construct()(L20),dashboard()(L29),recordAbsence()(L78),justifyAbsence()(L148),getClassAttendanceMatrix()(L205),getStudentDisciplineFile()(L289),recordSanction()(L357) - <code>VieScolaireApiController.php</code> (
api_controller, 99 lignes, hash8155020a3d87) — Méthodes :__construct()(L19),dashboard()(L28),recordAbsence()(L39),justifyAbsence()(L50),classMatrix()(L62),studentDiscipline()(L79),recordSanction()(L92)