Skip to content

📋 Assiduité

Le module d'Assiduité permet d'enregistrer et de suivre la présence des élèves à chaque cours programmé. Il est conçu pour fonctionner directement depuis le calendrier de l'emploi du temps, permettant un flux rapide : voir le bloc → enregistrer l'assiduité de toute la section.

📍 Chemin d'accès : Menu latéral → Salle VirtuelleAssiduité


1. Système d'États d'Assiduité

Les états d'assiduité sont configurables par l'administrateur et prennent en charge des couleurs personnalisées. Chaque état possède une couleur de fond et une couleur de texte pour son affichage dans l'interface.

ChampTypeDescription
NomTexte (20 car.)Identifiant de l'état (ex : Présent, Absent, Justifié, Retard)
ActifOui/NonContrôle si l'état apparaît comme option disponible
SystèmeOui/NonIndique s'il s'agit d'un état de base du système (non supprimable)
CouleurHexadécimalCouleur de fond du badge d'état
Couleur TexteHexadécimalCouleur du texte à l'intérieur du badge

⚙️ Configuration : Menu latéral → ParamètresCatégories → onglet États d'Assiduité


2. Flux d'Enregistrement — Depuis le Calendrier

La méthode principale d'enregistrement de l'assiduité se fait directement depuis un bloc de l'emploi du temps dans le calendrier. En cliquant sur le bouton 📋 Assiduité d'un bloc, le système transfère automatiquement le contexte (section, matière, date, horaire) vers l'écran d'enregistrement en masse.

Données transférées automatiquement au formulaire d'enregistrement :

DonnéeOrigine
Année ScolaireFiltre actif du calendrier
SectionFiltre actif du calendrier
MatièreTitre du bloc sélectionné
DateDate du bloc dans le calendrier
Heure début / finHoraire du bloc sélectionné

3. Écran d'Enregistrement en Masse

L'écran d'enregistrement affiche le contexte du cours dans des badges informatifs et un tableau avec tous les élèves inscrits dans la section. Pour chaque élève, on peut sélectionner :

ColonneDescription
Nom CompletNom de l'élève (lecture seule)
MotifSélecteur de l'état d'assiduité (Présent, Absent, Justifié, Retard, etc.)
DescriptionChamp optionnel pour des notes supplémentaires (ex : « Arrivé 15 min en retard », « Certificat médical »)

💡 Note

Seuls les élèves ayant un état sélectionné sont enregistrés. Si un élève n'a pas d'état assigné, il est omis de l'enregistrement. Cela permet un enregistrement sélectif de l'assiduité (uniquement les absences/retards).

🔔 Notifications Automatiques

Lorsqu'un élève est marqué avec un état différent de « Présent » (ID ≠ 1), le système envoie automatiquement une notification push aux tuteurs de l'élève, les informant de l'état d'assiduité.


4. Liste des Enregistrements d'Assiduité

La vue principale affiche tous les enregistrements d'assiduité sous forme de tableau avec des filtres avancés :

Filtres disponibles (sélecteurs en cascade) :

🎓 Année Scolaire → 🏫 Section → 📚 Cours → 📅 Plage de Dates

Elle inclut également un champ de recherche par nom d'élève.

Colonnes du tableau :

ColonneDescription
Année ScolaireCycle scolaire de l'enregistrement
SectionNiveau et groupe
CoursMatière associée
ÉlèveNom complet
DateDate de l'enregistrement
ÉtatBadge de couleur avec l'état d'assiduité

Actions disponibles par enregistrement (menu à trois points) :

ActionIcôneDescription
Modifier✏️Changer l'état ou la description de l'enregistrement individuel
Élève🎓Naviguer vers le dossier complet de l'élève
Supprimer🗑️Effacer l'enregistrement d'assiduité (avec confirmation)

5. Tableau de Bord Analytique d'Assiduité

Le module inclut un panneau d'analyse visuelle avec des graphiques interactifs. Il est accessible depuis le menu latéral → Salle VirtuellePanneau d'Assiduité.

📍 Chemin d'accès : Menu latéral → Salle VirtuellePanneau d'Assiduité

Cartes de Statistiques (Premium Cards) :

CarteIcôneCouleurDescription
PrésencesVertTotal des enregistrements avec état « Présent »
Absences InjustifiéesRougeTotal des absences sans justification
Absences Justifiées⚠️OrangeTotal des absences avec justification
Retards🕐BleuTotal des arrivées tardives

Graphiques disponibles :

GraphiqueTypeDescription
Assiduité par ÉtatBarresDistribution des enregistrements regroupés par état
Tendance (30 jours)LigneÉvolution quotidienne des enregistrements d'assiduité
Distribution par NiveauCamembert (Donut)Proportion des enregistrements par niveau scolaire
Distribution par CycleCamembertProportion des enregistrements par cycle éducatif

Le tableau de bord inclut également un tableau des absences récentes (10 derniers enregistrements) avec avatar de l'élève, section, cours, date et état avec badge de couleur.

🔍 Filtres du Tableau de Bord

Le panneau prend en charge les mêmes filtres en cascade que la liste principale (Année Scolaire → Section → Cours). Les graphiques se mettent à jour automatiquement lorsque vous changez un filtre.


6. Résumé de Navigation — Assiduité

ÉlémentEmplacementFonction
📋 Assiduité (Bouton)Bloc du calendrierInitier l'enregistrement en masse depuis l'emploi du temps
🔍 RechercherBarre supérieure de la listeExécuter la recherche avec les filtres actuels
Année ScolaireBarre de filtresFiltre principal du sélecteur en cascade
SectionBarre de filtresDépend de l'Année Scolaire sélectionnée
CoursBarre de filtresDépend de la Section sélectionnée
Plage de DatesBarre de filtresFiltrer par période (date début/fin)
ÉlèveBarre de filtresRecherche par nom de l'élève
✏️ ModifierMenu d'actions par ligneModifier l'état et la description de l'enregistrement
🎓 ÉlèveMenu d'actions par ligneNaviguer vers le dossier de l'élève
🗑️ SupprimerMenu d'actions par ligneEffacer l'enregistrement avec confirmation
💾 EnregistrerFormulaire d'enregistrement en masseConfirmer et sauvegarder l'assiduité de tous les élèves
📊 Tableau de BordMenu latéralAccéder au panneau analytique avec graphiques interactifs

Sistema de Gestión Académica