depuis la création du compte
Confiez votre projet à Aboubacar
Faites appel à l'expertise d’Aboubacar pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
École d'Excellence de Matoto est une plateforme web de gestion scolaire (Symfony/PHP) qui couvre l'ensemble du fonctionnement administratif, pédagogique et financier d'un établissement multi-cycles (Primaire, Collège, Lycée), avec un accès différencié selon le rôle de chaque utilisateur (direction, enseignants, comptabilité, élèves/parents via les documents produits).
Sur cette base, voici les fonctionnalités :
Rôles et accès
- Super Admin — accès total, outils techniques (santé serveur, logs, sauvegardes, config du site), rôle volontairement invisible dans toute liste/sélecteur d'utilisateur.
- Admin — gestion complète de l'école (élèves, personnel, classes, communication).
- Direction / Directeur — supervision globale.
- Directeur des Études — un rôle par cycle (Primaire, Collège, Lycée) fusionné en un compte unique avec vue combinée sur toute la scolarité : validation des sujets, notes, classements, publication des résultats.
- Comptable (+ variante lecture seule) — finances de l'école.
- Enseignant — gestion de ses classes/matières, notes, présences.
Gestion des élèves
- Fiches élève complètes, inscriptions annuelles par année scolaire.
- Détection automatique des doublons (nom/prénom/parent/classe), avec comparatif et workflow de suppression validé par un rôle supérieur.
- Carte d'élève imprimable (format CR80, recto/verso) avec QR code et signature du Directeur.
- Présences/appel : une case par élève et par jour, sauvegarde automatique sans rechargement.
Pédagogie
- Classes, matières, programmes et coefficients (par matière au Collège, par classe entière au Lycée).
- Emploi du temps (créneaux, propositions, jours non scolaires).
- Cycle complet d'évaluation : compositions → épreuves/sujets → notes → prise en charge → classement → bulletins, avec verrouillage automatique une fois la composition terminée.
- Suivi enseignant : mes sujets, mes notes, mes classements, contexte de classe/matière actif.
Finances
- Paiements des élèves (frais de scolarité, tarifs par niveau).
- Paie du personnel, avec gestion des périodes sans paie.
- Rapports et statistiques.
Communication
- Annonces (avec modèles réutilisables) diffusées aux profils concernés.
- Notifications (cloche + diffusion ciblée) pour les événements de l'application.
- Messages personnels : un Admin/Super Admin peut adresser un message à un ou plusieurs comptes précis, affiché à chaque connexion tant qu'il n'est pas masqué explicitement par le destinataire.
- Site public avec formulaire de demande de contact.
Technique / traçabilité
- Aucune page ne recharge entièrement (tout en fetch/JSON) — listes en DataTables, sélecteurs en Tom Select, zones de texte riches (WYSIWYG) partout dans l'admin.
- Mises à jour en temps réel via Mercure.
- Traçabilité complète (créé/modifié par, quand) sur toutes les entités sensibles, journal d'audit/actions.
- Multi-années scolaires avec notion d'« année consultée » indépendante de l'année réelle en cours.