Tableau de bord
Année scolaire 2025–2026
Suivi des absences
Calcul automatique depuis les pointages · Seuil alerte : 5 FI/semestre (alerte au-delà) · ● = justificatif en attente · ● = justifié
Promotion :
Mois :
FI
FI – Faute InjustifiéeFJ
FJ – Faute JustifiéeSélectionnez une promotion et un mois
Bilan absences
Rouge si >5 FI par semestre
Promotion :
Sélectionnez une promotion
Promotions
Salles de classe
Matières
Planning
Bilan des cours
Synthèse pédagogique : nombre de cours et heures par professeur, promotion, matière (sans informations comptables)
👥 Heures par professeur
🏫 Heures par promotion
📚 Heures par matière
🏫 Taux d'occupation des salles de cours
Occupation annuelle des salles marquées « salle de cours », d'après les heures réelles des cours planifiés. Le taux est relatif à la salle la plus utilisée (100 % = salle la plus occupée), pour repérer d'un coup d'œil les salles sous-utilisées.
Professeurs
Étudiants
Configuration générale
🏫 Identité de l'établissement
Représentant légal (pour contrats et factures)
Aucun logo
Le logo apparaitra en haut de la sidebar et sur les documents générés (factures, contrats).
📅 Année scolaire
-
Une année scolaire va de septembre à août. Semestres en vigueur : -.
L'année se met à jour automatiquement après chaque migration annuelle.
L'année se met à jour automatiquement après chaque migration annuelle.
Définit la période couverte par chaque semestre. Une période peut être à cheval sur deux années civiles (exemple : septembre à janvier).
Semestre 1
→
Semestre 2
→
Effectue une table rase en début de nouvelle année scolaire. Tous les étudiants, promotions, professeurs, matières, planning, absences et justificatifs seront supprimés définitivement.
Conservés : administrateurs, configuration établissement, archives, journal d'audit.
Archivés automatiquement avant suppression : bilan annuel + snapshot complet (consultables dans la table
Une sauvegarde JSON complète est téléchargée en première étape.
Conservés : administrateurs, configuration établissement, archives, journal d'audit.
Archivés automatiquement avant suppression : bilan annuel + snapshot complet (consultables dans la table
archives).Une sauvegarde JSON complète est téléchargée en première étape.
Surveillance étudiants
Configuration du pointage anti-triche (GPS + NFC)
Heure serveur : --:--:--
📍 Géolocalisation GPS
L'étudiant doit se trouver dans le rayon défini autour du campus
📱 Tags NFC
L'étudiant scanne un tag NFC posé dans le campus
Si activé, scanner un tag NFC valide est suffisant pour valider la présence (le GPS n'est plus exigé).
Recommandé activé : le scan NFC est en soi une preuve de présence physique.
📝 Fonctionnement : Chaque tag est encodé avec une URL contenant un token unique
(ex :
https://etudiant.eduss/p/AbC123…). L'étudiant approche son téléphone du sticker,
son téléphone ouvre l'app et le pointage est automatiquement détecté.
⏱ Fenêtre temporelle
L'étudiant peut pointer N min avant l'heure officielle
L'étudiant peut encore pointer N min après le début
Exemple : cours à 9h00, avant 15 min + après 60 min → pointage possible entre 8h45 et 10h00.
⚙ Options du pointage
2 pointages = vérification anti-départ-anticipé
Détecte les téléphones avec une heure manuellement modifiée
📰 Tags NFC du campus
🏫 Promotions avec pointage actif
Cochez les promotions dont les étudiants doivent pointer leur présence. Les promos à distance (Portugal, Pologne) restent décochées.
🔒 Résumé de la configuration
Comptabilité — Tableaux
Synthèse heures & coûts par professeur, calculée automatiquement depuis les cours
Promotion :
Période :
📈 Total heures & coûts par professeur
TOTAL
📅 Heures par mois (toutes promos)
📚 Détail heures par cours & professeur
Comptabilité — Factures professeurs
Vue d'ensemble des factures reçues
Professeur :
Année :
-
État de la facturation + signalement d'écarts heures/montants
Chargement...
Comptabilité — Contestations heures
Demandes de correction d'heures envoyées par les professeurs
Chargement...
Comptabilité — Total par classe
Récapitulatif des coûts de cours par promotion
Comptabilité — Contrats
Gérer les modèles de contrats & suivi des contrats signés par les professeurs
📝 Modèles de contrats
Comment ça marche : uploadez ici les 2 PDF officiels de contrat (modèle Anciens et modèle Nouveaux). Lors de la signature par un prof, le PDF officiel est conservé tel quel, et :
- la signature électronique (nom + prénom + date) est apposée sur la page 9 dans le cadre « Le Prestataire de services »
- une annexe est ajoutée à la fin avec les infos administratives saisies par le prof + les cours prévisionnels
Aucun modèle importé
Aucun modèle importé
✅ Contrats signés
| Professeur | Type | Date signature | Cours prévisionnels | H. didactiques | Créneaux | Actions |
|---|
⚠️ Contrats en attente de signature
| Professeur | Type | Statut contrat | Cours prévus | H. didactiques | Créneaux | Actions |
|---|
Comptabilité — Bilan annuel
Synthèse comptable de l'année scolaire : coûts par prof, promotion, matière
👥 Coût total par professeur
🏫 Coût total par promotion
📚 Coût total par matière
💼 Prestations spéciales
📈 Évolution mensuelle des coûts
🏆 Top 5 professeurs les plus coûteux
📋 Répartition par type de contrat
📂 Bilans archivés
| Année scolaire | Date d'archivage | Profs | Étudiants | Heures totales | Coût total | Actions |
|---|
Tarifs profs
Grille tarifaire annuelle : contrat ancien (avant sept 2025) et nouveau contrat
📅
Année scolaire en cours : 2025-2026 · Les modifications s'appliqueront aux nouveaux calculs de paie.
📚 Légende :
• Taux horaire : tarif appliqué pour les promotions en mode "facturation horaire" (ex: partenaire Portugal/ESSATLA).
• Tarif créneau 52min : tarif appliqué pour les promotions en mode "facturation au créneau" (ex: partenaire UITM Mouscron). Calculé automatiquement à partir du taux horaire (× 52/60), sauf si override coché.
• Forfait : montant fixe par unité (mémoire, matière supervisée).
• Taux horaire : tarif appliqué pour les promotions en mode "facturation horaire" (ex: partenaire Portugal/ESSATLA).
• Tarif créneau 52min : tarif appliqué pour les promotions en mode "facturation au créneau" (ex: partenaire UITM Mouscron). Calculé automatiquement à partir du taux horaire (× 52/60), sauf si override coché.
• Forfait : montant fixe par unité (mémoire, matière supervisée).
Statistiques et reporting
Indicateurs globaux, comparaison interannuelle, détection d'anomalies
📈 Évolution mensuelle des absences (FI + FJ)
🔥 Heatmap des absences par promotion (par mois)
📅 Absences par jour de la semaine
⏱ Absences par créneau horaire
👨🏫 Absences par professeur (top 15)
📚 Absences par matière (top 15)
🔥 Top promotions en difficulté
| Promotion | Étu. | Taux FI | Total FI |
|---|
🏆 Top étudiants en difficulté
| Étudiant | Promo | FI | Seuil |
|---|
📋 Répartition des justificatifs par catégorie
🔍 Détection d'anomalies
📢 Avertissements envoyés
Communication — Envoi de mails
Composer et envoyer un mail à un ou plusieurs destinataires
1. Destinataires
2. Contenu du mail
Cliquez sur "Actualiser l'aperçu" pour voir le rendu...
🧪 Tester avant envoi
Le mail sera envoyé avec les variables remplies sur le 1er destinataire sélectionné (ou des valeurs d’exemple si aucun n’est coché).
Aucun destinataire sélectionné
Communication — Modèles de mails
Bibliothèque centralisée des modèles utilisés par l'application et créables par les utilisateurs.
📧
Variables disponibles dans tous les modèles
{nom}
{prenom}
{email}
{promo}
{date}
— Les modèles système (alertes, rappels) disposent de variables additionnelles affichées à l'édition.
| Nom | Sujet | Catégorie | Actions |
|---|
Communication — Historique des envois
Trace de tous les mails envoyés depuis EDUSS
| Date | Émetteur | Destinataire | Sujet | Type | Statut | Actions |
|---|
Justificatifs d’absence
Documents envoyés par les étudiants · 72h après le jour d’absence
Synthèse des priorités de traitement (aucune donnée médicale envoyée)
⏱ Justificatifs en cours en attente, complément demandé, en cours d'instruction
⚠️ Justificatifs refusés refusés ou hors délai sans dépôt - absence comptée FI
✅ Justificatifs validés validés - absence comptée FJ
Groupes des promotions
Gérer la répartition des étudiants en groupes (TP, ateliers, langues…)
Automatisations planifiées
Tâches planifiées (CRON), notifications et paramètres SMTP des communications EDUSS
⏲ Tâches planifiées (CRON)
Tâches exécutées automatiquement par le serveur. Chaque ligne est indépendante : cochez celles que vous souhaitez activer. Les exécutions manuelles restent toujours possibles.
Recalcule les statuts (présent / justifié / en attente / injustifié) à partir des pointages et justificatifs. Envoie les mails de passage en FI uniquement si la notification FI ci-dessous est activée, et alerte la pédagogie pour tout justificatif déposé sans décision depuis plus de 48h. Les saisies manuelles sont préservées.
Génère les avertissements d’assiduité au seuil de FI (lots par semestre), notifie l’étudiant et les tiers et pose la cloche - sans qu’un admin ait à se connecter. Verrouillage des FI pour éviter les doublons. Décoché par défaut.
Génère les avertissements manquants (absences et comportement) selon les seuils définis dans « Commissions et seuils ». Filet de sécurité pour les journées sans activité : les avertissements se créent déjà au fil de l’eau lors des traitements de justificatifs et signalements.
Envoie les rappels de dépôt de justificatif (à 24h puis 2h de l’échéance) et les rappels de signature de facture aux professeurs. Décochez pour suspendre ces envois sans perdre les réglages détaillés plus bas sur cette page.
Envoie automatiquement le récapitulatif d’assiduité (cours, présences, absences FI/FJ, taux de présence) à l’étudiant et aux tiers ayant la case « Alerte » cochée. Seuls les étudiants ayant au moins un tiers actif sont concernés.
📧 Notifications aux étudiants
Notifications individuelles adressées directement aux étudiants. Elles ne concernent que les nouveaux événements survenant après leur activation (l'historique existant n'est jamais notifié). Les textes sont personnalisables dans Communication > Modèles.
L'étudiant reçoit un mail et une notification (cloche) à deux moments : lorsqu'un signalement le concernant est enregistré (réception), puis lorsqu'il est validé par l'administration. Aucun envoi si le signalement est classé sans suite. Information sans valeur de sanction.
L'étudiant reçoit la liste des absences passées en injustifiées, faute de justificatif reçu dans les délais. La vérification s'effectue à chaque ouverture de l'application par un administrateur.
🤖 Relances automatiques (justificatifs manquants)
CRON horaire côté Supabase
🧾 Relances automatiques (factures professeurs)
CRON quotidien côté Supabase
Chargement...
Commissions et seuils
Seuils d'absences (FI), de comportement et de commission pédagogique
⚠ Seuil d'absences (FI) — par semestre
Les FI sont comptées par semestre (S1 : 1er septembre – 31 janvier, S2 : 1er février – 31 août). Le compteur repart à zéro au début du semestre 2. Dès que les FI non justifiées atteignent le seuil (comparaison ≥), un avertissement d'absences est généré : il notifie l'étudiant et les tiers, et verrouille les FI consommées. C'est l'avertissement qui déclenche le mail (plus d'alerte séparée au dépassement du seuil).
Actuellement : 5 FI. Un avertissement est généré à chaque palier atteint (ex. seuil 3 → à 3, 6, 9 FI...), sur le semestre en cours. Identique pour toutes les promotions.
🚩 Seuils de comportement
Les signalements de comportement validés sont comptés par semestre. Lorsqu'un étudiant atteint le seuil ci-dessous (comparaison ≥), un avertissement est généré et notifié à l'étudiant et à ses tiers.
Réglable. Au nombre de signalements validés égal à ce seuil sur le semestre, un avertissement est généré (ex. seuil 3 → 1 avertissement tous les 3 signalements validés).
⚖ Seuils de commission pédagogique
La commission pédagogique s'appuie sur le cumul d'avertissements (absences + signalements) d'un étudiant sur le semestre. Au-delà du seuil ci-dessous, une commission est recommandée (au plus 1 par semestre).
Cumul d'avertissements (absences + signalements) sur le semestre. Au-delà de ce seuil, une commission pédagogique est recommandée (max 1 par semestre).
📧 Destinataires externes en copie des avertissements
Récapitulatif envoyé par mail à des destinataires sans compte EDUSS (RH, direction externe...) à chaque avertissement généré, qu'il s'agisse d'absences ou de comportement. Les administrateurs internes sont prévenus par les notifications (cloche et mail) - inutile de les ajouter ici. L'étudiant et ses tiers sont notifiés dans tous les cas ; laissez vide pour n'avertir qu'eux.
⏲ La vérification automatique quotidienne des seuils est désormais pilotée dans Automatisations planifiées. Les seuils eux-mêmes restent configurés ci-dessus.
Sauvegarde et restauration
Exportez vos données (tables SQL + fichiers Storage) dans un ZIP unique ou restaurez une base depuis un fichier
⬇ Exporter (sauvegarde complète ZIP)
Téléchargez l'intégralité des données Supabase dans un fichier .zip contenant :
data.json— toutes les tables SQL- Chargement des fichiers Storage...
Voir le détail des tables incluses
- Chargement...
Conseil : faites une sauvegarde régulière (par exemple chaque vendredi).
La durée du téléchargement dépend du volume de fichiers Storage.
La durée du téléchargement dépend du volume de fichiers Storage.
⬆ Restaurer depuis un fichier (ZIP ou JSON)
⚠ Attention : La restauration écrase les données actuelles dans Supabase. Faites un export par sécurité d'abord.
Formats acceptés :
- .zip — sauvegarde complète (tables + fichiers Storage)
- .json — sauvegarde tables seules (legacy)
Voir le détail des tables restaurables
- Chargement...
Les comptes auth (étudiants, professeurs) seront recréés avec de nouveaux mots de passe.
Si le fichier est un ZIP, les fichiers Storage seront restaurés (écrasement des existants).
Si le fichier est un ZIP, les fichiers Storage seront restaurés (écrasement des existants).
📦 Archives Supabase
Toutes les archives stockées sur Supabase : sauvegardes automatiques hebdomadaires, snapshots de migration annuelle, sauvegardes manuelles. Vous pouvez télécharger une archive ou l'utiliser pour restaurer les données.
Chargement...
📊 Statistiques actuelles
⏲ Sauvegardes automatiques (Supabase CRON)
Comment ça marche — Un CRON Supabase tourne chaque semaine (dimanche à 3h du matin, heure de Paris). Il construit un ZIP complet contenant
Les snapshots créés lors des migrations annuelles ou via le bouton ci-dessous sont également visibles dans la liste des archives. La restauration peut s'effectuer directement depuis la liste (le ZIP restaure aussi les fichiers Storage).
data.json (toutes les tables SQL) et l'intégralité des fichiers Storage (contrats, contrats-profs, factures, factures-profs, justificatifs, commission-pvs, logo_etablissement, photos_etudiants), le dépose dans le bucket Storage backups-archives et insère une métadonnée dans la table backup_archives. Les archives ne sont jamais purgées automatiquement : elles sont conservées toute l'année et supprimées manuellement (bouton ci-dessous) ou lors de la migration de fin d'année (rétention 365 jours).Les snapshots créés lors des migrations annuelles ou via le bouton ci-dessous sont également visibles dans la liste des archives. La restauration peut s'effectuer directement depuis la liste (le ZIP restaure aussi les fichiers Storage).
les plus récentes (0 = illimité). Les plus anciennes sont purgées automatiquement.
les plus récentes (0 = illimité). 60 ≈ 2 mois de quotidiennes.
Suppression définitive. À faire en fin d'année scolaire.
Sécurité
Politique de mots de passe, session et audit des connexions
Sécurité Supabase — La protection contre les attaques par force brute est gérée automatiquement par Supabase Auth (limitation de 30 tentatives/heure par IP). Le verrouillage de compte personnalisé n’est plus nécessaire.
🔒 Politique de mots de passe
La politique de force des mots de passe est gérée nativement par Supabase Auth (longueur minimum, lettres, chiffres, caractères spéciaux). Le hachage est automatique (bcrypt).
Pour modifier la politique :
Supabase Dashboard › Authentication › Policies › Password Requirements
🔗 Ouvrir Supabase Dashboard
Supabase Dashboard › Authentication › Policies › Password Requirements
⏱ Session timeout
Un avertissement s’affiche 2 minutes avant l’expiration.
📋 Audit des connexions
jours (purge auto quotidienne)
Chargement...
Récapitulatif aux tiers
Envoyer un récapitulatif périodique des absences aux tiers (les avertissements d'absences les notifient déjà automatiquement)
📧 Envoyer un récap périodique à un tiers
📧 Historique des récapitulatifs envoyés
Suivi d'avertissement d'absences
Avertissements d'assiduité générés automatiquement au seuil de FI
Suivi Signalement
Signaler, valider, modifier ou supprimer les signalements (la gestion des avertissements est dans « Suivi avertissement signalement »)
Suivi d'avertissement signalement
Avertissements issus des signalements validés
Commission pédagogique
Cumul des avertissements (absences + comportement) par semestre — redoublement / radiation
Statistiques pédagogiques
Vue d'ensemble assiduité et comportement
Utilisateurs et rôles système
🔐 Administrateurs
| Nom complet | Matricule | Rôle | Actions |
|---|
👤 Accès par utilisateur
Définissez l’accès de chaque compte back-office à chaque page : Aucun, Lecture ou Écriture. Les rôles (Admin, Pédagogie, Comptabilité) servent de modèles : le bouton « Modèle » en haut d’une colonne pré-remplit les accès, que vous pouvez ensuite ajuster ligne par ligne. Le rôle Admin a toujours l’accès total.
Notes - Configuration
Grille de conversion des notes et majoration tiers-temps
🔄 Sessions de rattrapage
Nombre de sessions de rattrapage après la session ordinaire. Ce paramètre pilote la configuration des examens, la saisie et la lecture des notes.
✓ Notation validé/échec (zal / nzal)
Certaines matières sont évaluées en validé/échec (zal / nzal en polonais) plutôt que sur 20. Le type de notation se choisit à la création de la matière. Personnalisez ici les libellés affichés.
📏 Grille de conversion /20 vers /5
Chaque palier associe un pourcentage minimal (note sur 20 rapportée à 100 %) à une note sur 5. Un palier court jusqu'au seuil suivant. La note sur 20 est convertie automatiquement pour les étudiants, les professeurs et les partenaires (VPU, UITM).
| Seuil minimal (%) | Note /5 |
|---|
⏳ Majoration tiers-temps
Taux appliqué par défaut à la note d'un étudiant bénéficiant d'un tiers-temps, lorsque l'évaluation est en mode majoration. La note majorée est plafonnée à 20/20. Ce taux est modifiable au cas par cas dans chaque évaluation.
Décoché (par défaut) : le tiers-temps est seulement signalé, la note n'est jamais modifiée automatiquement. Coché : les nouveaux examens appliquent la majoration. Reste modifiable par examen.
Exemple : une note de 15/20 majorée de 20 % donne 18/20, soit - après conversion.
Notes - Configuration des examens
Un examen par sous-matière et par session est créé automatiquement. Ajoutez, modifiez ou commentez les examens (ex : 2 contrôles continus + 1 final).
Notes - Saisie
Saisie des notes sur 20, consultation sur 5 et rattrapages
Notes - Lecture
Consultation des notes /5 en lecture seule. « Tous » affiche la note finale après rattrapages.
Notes - Lecture des rattrapages
Étudiants à contacter pour les rattrapages. Par défaut, seules les matières avec rattrapages ou échecs sont affichées.
Cohérence
Détection des incohérences de configuration (pointage, facturation, conflits de profs, paramétrage)
Chargement…
Journal d'audit
Historique des actions effectuées dans l'application
📋 Filtres
📋 Événements (0)
Chargement…