Documentation

Tout ce qu'il faut savoir pour piloter votre école

Ce guide couvre chaque module de GestionEcole : de la rentrée à la clôture des bulletins, en passant par la comptabilité, les inscriptions intelligentes et les sauvegardes automatiques.

Démarrer

Démarrage rapide

Il faut environ 30 minutes pour être opérationnel avec un compte tout neuf. Vous pouvez ensuite importer vos élèves et faire votre rentrée en quelques clics grâce à l'assistant.

  1. 1
    Créez votre compte et votre école
    En autonomie : bouton « Créer mon école gratuitement »sur la page d'accueil — formulaire de 2 minutes, confirmation par e-mail, et votre espace s'ouvre en forfait Découverte (gratuit jusqu'à 30 élèves, sans carte bancaire). L'équipe GestionEcole peut aussi créer l'école pour vous ; connectez-vous ensuite via /login.
  2. 2
    Renseignez les paramètres école
    Ouvrez /parametrespour définir : nom, IA, IEF, chef d'établissement, logo, devise, échelle de notation, seuils de mentions, formule annuelle et modèle de bulletin.
  3. 3
    Lancez l'assistant de rentrée
    Depuis /rentree, l'assistant vous guide pour créer votre première année scolaire, créer vos classes, configurer vos frais, puis inscrire vos élèves.
  4. 4
    Inscrivez vos élèves
    Via /inscriptions/nouveaupour un wizard guidé, ou via l'import Excel dans /eleves pour les gros volumes.
  5. 5
    Créez utilisateurs et enseignants
    Ajoutez vos enseignants dans /utilisateurs et affectez-les aux matières de chaque classe depuis la fiche classe.
Un compte suffit pour tout tester
Le plan Découverte gratuit permet d'inscrire jusqu'à 30 élèves sans engagement. Idéal pour prendre en main le produit avant de passer à l'échelle.
Assistant de rentrée

La rentrée en 5 minutes

À la fin d'une année scolaire, l'assistant vous fait passer à la suivante sans avoir à jongler entre les écrans Années, Classes, Frais et Passage.

Accès : /rentree. L'assistant est composé de 4 étapes. Chacune est facultative: si vous avez déjà créé l'année ou dupliqué les classes, vous pouvez passer directement à l'étape suivante.

Étape 1 · Créer la nouvelle année

L'assistant propose automatiquement un nom (2026-2027 si la dernière année est 2025-2026). Vous ajustez les dates de début et de fin, puis vous validez. La nouvelle année est immédiatement activée.

Étape 2 · Dupliquer les classes

Toutes les classes de l'année précédente sont copiées vers la nouvelle année, avec :

  • Nom + niveauidentique à l'année passée
  • Matières affectéesavec leurs coefficients et ordre d'affichage
  • Type de périodesemestre ou trimestre selon la classe source
  • Enseignant principalrecopié si l'utilisateur existe encore
  • Groupe & tarifs de groupechaque classe conserve son groupe (cycle) et les tarifs définis au niveau des groupes sont dupliqués vers la nouvelle année

Vous ajustez ensuite ce qui change (ex : suppression d'une classe, ajout d'une nouvelle section) depuis /classes.

Étape 3 · Configurer les frais

Définissez les frais annuelspar école (inscription, mensualité, tenue), par groupe de classes ou par classe (surcharge). L'assistant vous propose de reprendre les frais de l'année précédente pour aller plus vite.

Étape 4 · Faire passer les élèves

C'est l'étape la plus puissante. Pour chaque élève de l'année source, le système calcule sa moyenne annuelle et propose :

  • Promu (≥ passingGrade)vers la classe suivante — CM2 → 6ème, 3ème → Seconde, Terminale → sortie
  • Redoublant (< passingGrade)vers la même classe

Vous validez d'un clic ou modifiez la classe cible individuellement. Les élèves passés deviennent immédiatement inscrits dans l'année cible avec un statut redoublant le cas échéant.

Année active = année cible
Quand vous arrivez sur /passageaprès avoir activé une nouvelle année, l'année active est pré-sélectionnée comme cible. La précédente est pré-sélectionnée comme source. Il ne reste plus qu'à cliquer Afficher.
Structure

Années scolaires

Chaque école gère plusieurs années scolaires. Une seule est active à la fois — c'est celle qui est utilisée par défaut dans toute l'application.

Accès : /annees.

  • Créer une annéenom (ex. 2026-2027), date de début, date de fin
  • Activer une annéeun clic — l'année devient l'année de référence dans l'app
  • Historique conservétoutes les inscriptions, notes et bulletins des années passées restent accessibles
  • Sélecteur d'annéesur la fiche élève et sur /bulletins, vous consultez n'importe quelle année passée
Ne supprimez une année qu'en dernier recours
La suppression d'une année entraîne la cascade : classes, inscriptions, notes, bulletins et paiements de cette année sont effacés. Préférez la désactivation.
Structure

Classes & matières

Classes

Accès : /classes. Chaque classe appartient à une année scolaire précise et possède :

  • Nomex. 6ème A
  • NiveauCI, CP, CE1…, 6ème, 5ème…, Seconde, Première, Terminale
  • Type de périodeSEMESTRE (S1/S2) pour le primaire, TRIMESTRE (T1/T2/T3) pour secondaire — au choix
  • Enseignant principalutilisé sur bulletin et dossier
  • Frais spécifiquessurcharge des frais école ou groupe (inscription/mensualité/tenue)
  • Groupecycle d'appartenance (Préscolaire, Primaire, Collège…) — optionnel, voir ci-dessous

Groupes de classes

Les classes peuvent être organisées en groupes (cycles) depuis /classes. Les préréglages couvrent le cursus sénégalais — Jardin d'enfants, Préscolaire, Primaire, Collège, Lycée — et vous pouvez aussi créer un groupe avec le nom de votre choix.

  • Création & ordrecréez vos groupes en un clic depuis les préréglages, puis réordonnez-les — l'ordre choisi est repris dans toutes les listes de l'application
  • Affectation automatiqueun bouton range chaque classe dans le groupe correspondant à son niveau (PS-GS → Préscolaire, CI-CM2 → Primaire, 6ème-3ème → Collège, Seconde-Terminale → Lycée)
  • Déplacement libreune classe se déplace d'un groupe à l'autre à tout moment, sans effet sur ses élèves, ses notes ou ses paiements
  • Listes sectionnéestableau de bord (statistiques par groupe), élèves, saisie de notes, bulletins, assiduité et inscriptions présentent les classes groupe par groupe
Migration douce
Les groupes sont entièrement optionnels : une école sans groupes fonctionne exactement comme avant. Supprimer un groupe ne supprime aucune classe — elles passent simplement en « Sans groupe » et restent pleinement fonctionnelles.

Matières

Accès : /matieres. Les matières sont définies au niveau de l'école (nom, code, coefficient par défaut) et affectées à chaque classe individuellement avec un coefficient propre à la classe si besoin. Chaque classe-matière a son enseignant.

Ordre d'affichage drag & drop
Réorganisez l'ordre des matières dans /matierespar glisser-déposer. L'ordre s'applique à tous les bulletins et dossiers scolaires.
Structure

Élèves

Un élève appartient à une école. Il est inscrit dans une classe pour chaque année scolaire — c'est l'inscription (Enrollment) qui matérialise ce lien.

Accès : /eleves. La liste est groupée par classe. Chaque fiche élève propose :

  • Identitéprénom, nom, sexe, date et lieu de naissance, matricule (optionnel, auto-généré)
  • Classe redoubléesélecteur Néant + CI → Terminale — le statut redoublant en découle automatiquement
  • Provenance & prise en chargeancienne école / classe d'origine, structure de prise en charge éventuelle
  • Parents & tuteurpère, mère, tuteur principal + téléphones
  • Documentsfiche d'inscription, bulletin et dossier scolaire téléchargeables en 1 clic
  • Historiquetoutes les inscriptions passées avec bulletins et dossiers de chaque année
  • Assiduitéabsences et retards saisissables au fil de l'eau
  • Transfert de classeen cours d'année, l'élève change de classe SUR son inscription — paiements, notes et assiduité sont conservés
Page de détail moderne
La fiche élève affiche un en-tête avec badges (classe, matricule, redoublement, prise en charge), des indicateurs (naissance, assiduité de l'année) et deux colonnes : informations éditables + historique à gauche, scolarité en cours + documents à droite.

Import Excel

Pour les gros volumes, un import Excel est disponible depuis la page élèves. Le fichier doit contenir les colonnes : nom, prénom, sexe, date de naissance, classe. Les élèves sont créés ET inscrits dans la classe indiquée en une seule opération.

Inscriptions

Inscrire un nouvel élève

Le wizard d'inscription vous guide en 4 étapes. À la fin, un reçu est généré si vous avez encaissé un paiement — partageable au tuteur par PDF, PNG ou WhatsApp.

Accès : /inscriptions/nouveau (onglet Nouveau).

Inscription validée = élève visible
Un élève n'apparaît dans les listes (élèves, classes, saisie de notes, bulletins) qu'une fois son inscription de l'année validée : paiement encaissé dans le wizard (« Payer maintenant », onglet Nouveau ou Réinscriptions) ou prise en charge à 100 %. La grille /comptabilite/paiements-elevesne liste elle aussi que les élèves validés. En attendant, il reste dans l'onglet Réinscriptionsavec le badge « À confirmer » — c'est le cas de tous les élèves reportés par l'assistant de rentrée tant que leur réinscription n'est pas finalisée.
  1. 1
    Identité de l'élève
    prénom, nom, sexe, date de naissance, lieu, matricule optionnel (auto si laissé vide), provenance (ancienne école / classe) et classe redoublée (Néant + CI → Terminale).
  2. 2
    Classe d'affectation
    choisissez la classe dans l'année active — le sélecteur est sectionné par groupe (Préscolaire, Primaire, Collège…). Les frais inscription / tenue de la classe sont affichés.
  3. 3
    Parents & tuteur payeur
    père, mère, tuteur — au moins un tuteur avec téléphone pour l'envoi WhatsApp du reçu.
  4. 4
    Paiement (optionnel)
    encaissez immédiatement l'inscription ± la tenue scolaire. Si l'élève est pris en charge par une structure, le droit d'inscription est offert — seule l'assurance reste due. Un seul reçu global est généré.

Fiche d'inscription PDF

Après l'inscription, une fiche d'inscription au format sénégalais est générée automatiquement :

  • Contenuen-tête école (logo, devise, n° d'autorisation), identité + photo, ancienne scolarité, prise en charge, tuteur, engagement financier avec échéancier des mensualités
  • Signaturesespaces pour le tuteur et la direction — à imprimer, faire signer et remettre au parent
  • Toujours à jourgénérée à la volée : si vous corrigez l'inscription, la fiche retéléchargée reflète les changements
  • Où la trouverpage de détail de l'inscription, fiche élève (carte Documents) ou /api/enrollment-form

Prise en charge (mairie, ONG, entreprise…)

Créez la liste des structures dans /parametres (section Prises en charge, nom + note explicative). À l'inscription, vous sélectionnez la structure : le droit d'inscription est offert, seule l'assurance reste due. Le nom et la note sont figés sur l'inscription (snapshot) — même si la liste change plus tard, les documents restent exacts.

Après l'inscription : page de détail

Vous êtes redirigé vers la page de détail de l'inscription :

  • Documentsfiche d'inscription (aperçu / téléchargement) + tous les reçus émis, partageables WhatsApp
  • Paiements de l'annéepayé / attendu / reste, état de chaque mensualité, inscription et tenue
  • Bouton Modifiercorrigez après coup l'identité, la classe, la provenance, la classe redoublée et la prise en charge — les paiements encaissés ne sont jamais altérés

Le reçu généré

  • PDFformat A5 imprimable, avec logo école, QR code de vérification publique, cachet
  • PNGimage partageable, même contenu que le PDF, optimisée pour WhatsApp
  • WhatsApp directBouton Partager → Web Share API sur mobile (image jointe), fallback wa.me sur desktop
  • Vérification publiqueURL /r/<token>— n'importe qui peut scanner le QR pour confirmer l'authenticité

Historique

Accès par défaut : /inscriptions. Timeline moderne groupée par jour (aujourd'hui, hier, dates précédentes). Vous voyez d'un coup d'œil :

  • 4 KPIs en hautaujourd'hui, 7 derniers jours, payées, encaissé
  • Filtrespar groupe de classes, par classe, par statut (payée / non payée)
  • Actions sur chaque carterenvoi rapide du reçu par WhatsApp, téléchargement PDF/PNG, ouvrir la fiche élève
Inscriptions

Réinscription intelligente

Pour les élèves déjà présents l'année précédente, la réinscription est semi-automatique : moyenne, décision et classe cible sont proposées — vous validez d'un clic.

Accès : /inscriptions/nouveau puis onglet Réinscription.

Ce qui est calculé pour chaque candidat

  • Moyenne annuellePriorité aux moyennes directes saisies (OverallAverage) sinon calcul depuis les notes des évaluations. Moyenne des périodes ayant des données.
  • Décision automatiqueADMIS si moyenne ≥ passingGrade, REDOUBLE sinon, EXCLUS pour les cas gérés manuellement.
  • Classe suggéréeNiveau supérieur si promu, même niveau si redouble. Les alias sont reconnus (2nde ≡ Seconde, 1ère ≡ Première, Tle ≡ Terminale).
  • Transition inter-cyclesQuand l'élève change de cycle (CM2 → 6ème, 3ème → Seconde), sa carte l'affiche clairement — le passage n'est jamais bloqué, même si la classe cible est dans un autre groupe.

Filtrage automatique

Les élèves pour lesquels aucune classe d'accueil n'existe dans votre école ne sont pas affichés. Cela évite les propositions absurdes :

  • École primaire sans collègeun CM2 admis n'apparaît pas — il faut le rediriger vers un collège
  • École collège sans lycéeune 3ème admise après le BEFM n'apparaît pas — il faut la rediriger vers un lycée
  • Fin de cursusun Terminale (peu importe le résultat au Bac) n'apparaît pas — plus de scolarité
3 clics par réinscription
Cochez l'élève → validez la classe (ou modifiez) → encaissez (ou skip). Vous pouvez traiter 30 réinscriptions en 15 minutes.
Inscriptions

Cycles sénégalais

Le système éducatif sénégalais impose des transitions inter-cycles pilotées par des examens nationaux. GestionEcole les gère nativement.

Les transitions gérées :

DeVersExamenCycle
CM26èmeCFEEPrimaire → Collège
3èmeSecondeBEFMCollège → Lycée
Terminale— (fin)BacLycée → Sortie

Alias reconnus

Vous pouvez nommer vos classes avec n'importe quelle orthographe courante :

  • 6ème / 6emeavec ou sans accent
  • Seconde / 2nde / 2detoutes les variantes sont équivalentes
  • Première / 1ère / 1ereidem
  • Terminale / Tle / Termidem
Détection intelligente
Quand la suggestion de passage vise une classe de niveau Seconde mais que votre école a nommé sa classe 2nde S, la correspondance est faite automatiquement. Pas besoin de renommer vos classes.
Scolarité

Saisie des notes

Auto-save toutes les 1,5 secondes, décimales acceptées, mode moyennes directes pour les périodes passées, clôture qui marque les absents automatiquement.

Accès : /notes puis choisissez la classe et la matière.

Auto-save

  • Sauvegarde toutes les 1,5 saucun bouton à cliquer
  • Statut visuelEnregistré ✅, En attente 🟡, Enregistrement en cours 🔵
  • Chunkingles grosses saisies sont découpées pour éviter les payloads trop lourds
  • Guard fermeture d'ongletle navigateur vous prévient si des notes sont en attente
  • Plafond à 20impossible de saisir une note ou une moyenne supérieure à 20 — bloqué à la saisie et côté serveur

Décimales

Tapez 10.5, 15.25, 7.75 — aucune limite artificielle. Le point ou la virgule fonctionnent.

Mode moyennes directes

Pour les périodes passées dont vous n'avez plus les évaluations détaillées, basculez la matière × période en moyennes directes. Vous ne saisissez plus qu'une moyenne par élève. Les évaluations existantes sont conservées en base et masquées — vous pouvez revenir en mode notes détaillées à tout moment.

Clôturer une évaluation

Quand vous cliquez sur Clôturer(en bas de la grille d'une évaluation), les élèves qui n'ont pas de note sont marqués comme absents. Leur cellule passe en Abs, ils sont exclus du calcul de moyenne et le bulletin les affichera clairement.

Pas de rattrapage stocké
Un élève marqué absent lors d'une évaluation reste absent — pas de note de rattrapage à saisir. C'est intentionnel : l'absence est traitée comme une exclusion du calcul, pas comme une note zéro.
Scolarité

Assiduité

Saisie des absences et retards au niveau de la classe ou individuellement sur la fiche élève. Statistiques agrégées sur le bulletin.

Accès :

  • Vue classe/assiduite — grille auto-save avec absences / retards par élève et par période, classe par classe
  • Vue élève/eleves/<id>, onglet Assiduité — saisie individuelle avec date et motif

Les compteurs (nombre d'absences, nombre de retards) sont affichés sur le bulletin de chaque période et sur le dossier scolaire annuel.

Scolarité

Bulletins & dossiers PDF

Bulletins au format sénégalais avec en-tête administratif, mentions, décision de passage. Dossier scolaire annuel récapitulatif. 2 modèles au choix.

Accès : /bulletins.

Bulletin périodique

  • En-tête officielIA, IEF, chef d'établissement, logo, devise
  • Tableau matièresnote × coefficient × total, moyenne générale, rang de l'élève dans la classe
  • MentionsPassable, Assez bien, Bien, Très bien — seuils configurables dans les paramètres
  • Décisionsur le bulletin final : ADMIS / REDOUBLE
  • Absences / retardstotaux de la période affichés
  • Filigrane logole logo école apparaît en filigrane pour garantir l'authenticité

2 modèles au choix

  • SENEGAL_V1 (moderne)mise en page compacte, colonne mentions à droite
  • SENEGAL_V2 (classique)cases mentions/décision cochées comme sur les bulletins papier traditionnels

Masquer le matricule

Si votre école n'a pas de système de matricules stables, activez Masquer la valeur du matricule dans les paramètres. Le libellé Matricule reste sur le bulletin, mais la valeur est remplacée par .

Dossier scolaire annuel

Le dossier scolaire est un PDF récapitulatif de toute l'année, avec les moyennes par matière × période, la moyenne annuelle, le rang, les mentions, les appréciations et l'assiduité totale.

PDF unique classe entière

Depuis /bulletins, sélectionnez une classe et une période, puis cliquez sur Bulletins classe entière (1 PDF). Vous obtenez un seul document avec tous les bulletins à imprimer — idéal pour la distribution. Le même bouton existe pour les dossiers scolaires de toute la classe.

Liste des élèves avec rang

Depuis /bulletins et /dossiers, un bouton exporte la liste PDF des élèves classés par rang(moyenne + mention) — pratique pour l'affichage des résultats ou les conseils de classe.

Finances

Comptabilité

Suivi complet des paiements élèves : inscription, mensualités, tenue scolaire. Reçus PDF/PNG avec QR code, partage WhatsApp, règlement groupé multi-mois.

Accès : hub /comptabilite avec liens vers les sous-modules :

  • Tarifsconfigurer les frais école ou par classe
  • Paiementsencaisser mensualités et inscriptions
  • Historiquetous les paiements avec filtres et KPIs
  • Salairesgestion de la paie enseignants
  • Reçusconsultation des reçus émis

Types de paiement

Inscription
Droit + assurance, one-shot en début d'année — assurance seule si l'élève est pris en charge
Tenue scolaire
One-shot, optionnel — payable avec l'inscription ou plus tard
Mensualité
9 échéances par an, ou 7 avec dispatch

Tarifs & frais

Accès : /comptabilite/tarifs. Vous configurez, par école, par groupe de classes ou par classe :

  • Droit d'inscription + assurancedeux montants séparés — l'échéance Inscription facture les deux, ou l'assurance seule si prise en charge
  • Tenue scolaireforfait optionnel, payable avec l'inscription ou plus tard
  • Mensualité + échéanciermontant, nombre d'échéances ET 1er mois (septembre, octobre…) — la grille de paiement et les reçus suivent automatiquement
  • Aperçu en directl'échéancier de l'année s'affiche pendant la saisie, avec les mois offerts si dispatch
Hiérarchie à 3 niveaux
Chaque montant se résout dans l'ordre école → groupe de classes → classe : un champ laissé vide hérite du niveau au-dessus. Un 0 saisi est un vrai montant (gratuité), pas un champ vide. Exemple : mensualité école 15 000, groupe Collège 20 000, classe 6ème A vide → la 6ème A paie 20 000.

Modèles de reçus / factures

Dans /parametres, choisissez le modèle appliqué à TOUS les reçus de paiement élèves :

  • Modernereçu A5 compact avec QR code — le modèle par défaut
  • Facture détailléeformat A4 type établissement : en-tête logo + slogan + n° d'autorisation centrés, nature du paiement, rappel des factures restantes (0 sur les mois déjà payés), cachet et QR code
  • Rétroactifles reçus sont générés à la volée — changer de modèle s'applique aussi aux paiements déjà encaissés

Reçu certifié par QR code

Chaque paiement génère un reçu avec :

  • N° uniqueREC-<année>-<numéro> par école × année
  • QR de vérificationScan → ouverture de /r/<token>qui confirme l'authenticité
  • FormatsPDF (impression) et PNG (WhatsApp)
  • Cachet écolelogo école incrusté en filigrane, plus signature du chef d'établissement

Règlement groupé multi-mois

Un tuteur qui paie en une fois inscription + tenue + septembre + octobre + novembre n'a pas 5 reçus séparés : un seul reçu groupédétaille chaque ligne et affiche le total. Sur l'historique, ce paiement est regroupé en une seule occurrence, avec les cellules mensualité correspondantes marquées comme réglées via ce reçu.

Info tuteur payeur

À chaque encaissement, vous capturez le nom du payeur, son téléphone et son lien de parentéavec l'élève (Père, Mère, Tuteur, Grand-parent…). Traçabilité complète, et téléphone utilisé pour le partage WhatsApp du reçu.

Partage WhatsApp direct

Bouton Partager sur chaque reçu :

  • Sur mobileWeb Share API — l'image est jointe et l'utilisateur choisit son contact
  • Sur desktopFallback vers wa.me/<numéro> avec un message pré-rempli et un lien vers le reçu

Annulation — jamais de suppression

Un paiement ne peut jamais être supprimé, même par un administrateur — c'est une garantie d'audit. Vous l'annulez avec un motif : il reste dans l'historique avec badge Annulé, motif visible, exclu des totaux d'encaissement. Une annulation est réversible si elle était une erreur.

Prise en charge

Un élève pris en charge par une structure (mairie, ONG, entreprise…) ne paie pas le droit d'inscription — seule l'assurance reste due sur l'échéance Inscription. Le badge Pris en charge apparaît sur la page paiements, les reçus et les pages de détail. La liste des structures se gère dans /parametres.

Dispatch

Option pour étaler les 2 derniers mois de scolarité sur les 7 premiers. Les parents ne paient donc que sur 7 mois — le total dû est identique, mais la charge mensuelle est plus lisse.

Mobile Money & modes de paiement

Modes disponibles : espèces, chèque, virement, Mobile Money (Orange Money, Wave, Free Money…). Pour Mobile Money vous saisissez le n° du compte payeur. Pour chèque et virement, la référence.

Finances

Salaires enseignants

Paie mensuelle par heure, ventilée par matière. Reçu de salaire A5 avec QR code, partageable par WhatsApp au professeur.

Accès : /comptabilite/salaires-profs.

Configuration enseignant

  • Taux horaireunique par enseignant, configurable dans sa fiche utilisateur
  • Ventilation par matièrevous pouvez saisir les heures d'un enseignant en les répartissant par matière enseignée

Saisie mensuelle

Chaque mois, ouvrez la page salaires du mois en cours et saisissez les heures par enseignant × matière. Auto-save 800 ms. Le salaire brut est calculé en temps réel.

Reçu de salaire

Format A5 avec :

  • En-tête écolelogo, nom, IA/IEF
  • Identité enseignantnom, période
  • Tableau heures × tauxchaque matière avec ses heures, sa contribution au salaire
  • Total bruten gros, en toutes lettres
  • QR code de vérificationpublic, comme pour les reçus élèves
  • Partage WhatsApp direct au profavec son téléphone renseigné

Coût par matière

La page salaires vous permet de voir combien coûte l'enseignement d'une matière(ex : anglais) sur un mois ou sur l'année, ventilé prof par prof. Utile pour arbitrer sur les taux ou la charge horaire.

Progression de la paie

Sur la page salaires du mois, une barre de progression indique combien d'enseignants ont été payés vs à payer. Chips filtre pour ne voir que les impayés.

Administration

Sauvegardes

Snapshot automatique quotidien de votre école. Restauration en 2 clics depuis un snapshot en base ou depuis un fichier téléchargé.

Accès : /super-admin/sauvegardes (réservé aux Super Admin).

Snapshots automatiques

  • Fréquencequotidienne à 2h du matin par défaut, configurable
  • Rétentionnombre de snapshots conservés paramétrable par école (défaut : 30)
  • Périmètretoutes les données de l'école (élèves, notes, comptabilité, utilisateurs)
  • FormatJSON compressé, téléchargeable

Restaurer

2 modes :

  • Depuis un snapshot en basecliquez sur Restaurer dans l'historique — l'école est ramenée à l'état de cette date
  • Depuis un fichier JSONuploadez un snapshot téléchargé ailleurs (ex : sauvegarde hors-ligne)
La restauration est irréversible
Restaurer un snapshot remplacel'état actuel de l'école. Toutes les modifications faites depuis le snapshot seront perdues. Double confirmation obligatoire.

Journal d'activité

Toutes les restaurations sont journalisées : qui a restauré, quel snapshot, à quelle date. Idem pour toutes les actions sensibles (création utilisateur, changement de rôle, création école, désactivation).

Administration

Multi-écoles

Un même déploiement peut héberger plusieurs écoles isolées. Idéal pour les groupes scolaires ou les prestataires SaaS.

Accès : /super-admin (réservé aux Super Admin).

Isolation stricte

Chaque école a ses propres élèves, classes, matières, années, paiements, utilisateurs. Une école ne voit jamais les données d'une autre — la séparation est faite au niveau du schoolId sur toutes les requêtes.

Gestion depuis /super-admin

  • Créer une écolerenseignez nom + directeur, mot de passe temporaire généré
  • Suspendre une écolesoft-suspend avec motif — les utilisateurs sont bloqués
  • Éditer école + directeurchanger les infos école ou reset password directeur
  • Sauvegardes centraliséeshistorique de tous les snapshots de toutes les écoles
  • Multi super adminsvous pouvez déléguer le rôle Super Admin à plusieurs comptes
Administration

Rôles & permissions

RôlePeut faire
SUPER_ADMINCréer, éditer, suspendre des écoles. Gérer les sauvegardes de toutes les écoles. N'a pas de schoolId — ne participe pas au métier scolaire.
ADMIN / DIRECTEURTout dans son école : élèves, classes, matières, inscriptions, notes, bulletins, comptabilité, salaires, paramètres, utilisateurs.
ENSEIGNANTSaisir les notes de ses classes-matières uniquement. Voir bulletins et assiduité de ses classes. Pas d'accès comptabilité.
PARENTConsultation des bulletins et paiements de ses enfants (rôle en préparation).
Un utilisateur = un rôle par école
Un même email peut avoir des rôles différents dans plusieurs écoles (utile pour les prestataires ou les enseignants qui interviennent dans plusieurs établissements).
Administration

Personnalisation

Tous les aspects visuels et calculs sont personnalisables : logo, échelle, seuils de mentions, formule annuelle, modèle de bulletin.

Accès : /parametres.

En-tête administratif

  • IAInspection d'Académie (ex. IA RUFISQUE)
  • IEFInspection de l'Éducation et de la Formation (ex. IEF PIKINE)
  • Chef d'établissementnom affiché en bas des bulletins
  • Devise écoleaffichée en pied de bulletin (optionnel)
  • Logo écoleupload PNG/JPG, affiché sur bulletins, dossiers, reçus
  • N° d'autorisationnuméro d'autorisation d'ouverture de l'école — affiché sur les reçus, factures et la fiche d'inscription

Notation

  • Échelle20, 10 ou 100 — affectations affichées adaptées
  • Note de passageseuil qui distingue ADMIS de REDOUBLE (défaut 10/20)
  • Seuils de mentionsPassable, Assez bien, Bien, Très bien — chacun paramétrable
  • Formule moyenne annuelleSIMPLE (moyenne des périodes) / LAST_DOUBLE (dernière période comptée × 2) / LAST_TRIPLE

Modèle de bulletin

SENEGAL_V1 (moderne, compact) ou SENEGAL_V2 (classique avec cases mentions/décision à cocher). Vous pouvez basculer à tout moment.

Divers

  • Masquer valeur matricule sur PDFle libellé Matricule reste, la valeur devient —
  • Type de période par défautSEMESTRE ou TRIMESTRE — surchargeable par classe
  • Modèle de reçu de paiementModerne (A5 compact) ou Facture détaillée (A4 type établissement) — rétroactif sur tous les reçus
  • Prises en chargeliste des structures (mairie, ONG…) avec note — sélectionnables au wizard d'inscription
Aide

Support

Premier réflexe : l'assistant IA intégré— la bulle orange en bas à droite de chaque page de l'application. Posez votre question en français (« comment encaisser une mensualité ? ») et il répond immédiatement, en étapes, avec les chemins de menu. Pour le reste :

Formation à l'usage

Une formation initiale est incluse dans les plans École Standard et Multi-écoles. Elle couvre la prise en main complète de l'application, de la configuration à l'édition des bulletins.