Étude de cas · Éducation · Maroc

Planifica : un moteur d'optimisation pour les emplois du temps scolaires

Planifica est le logiciel d'emploi du temps scolaire édité par DigiFinance. Cette étude de cas montre comment nous l'avons construit : la modélisation d'un établissement, le moteur d'optimisation sous contraintes, l'architecture cloud et les choix de sécurité. Ce sont les savoir-faire que nous mettons au service de vos projets.

3 objectifs
Préférences, journées compactes ou coût, au choix de l'établissement
FR · EN · AR
Une interface trilingue, pensée pour les écoles marocaines
API partenaire
Une API documentée pour connecter Planifica à d'autres logiciels
Cloud
Une plateforme hébergée dans le cloud, mise à jour en continu

Le défi

Construire un emploi du temps, c'est placer chaque séance du programme dans une grille horaire en respectant à la fois les disponibilités des enseignants, les salles et les matières qu'elles accueillent, les horaires de chaque niveau et les règles pédagogiques. Dans beaucoup d'établissements, ce travail se fait encore à la main, à chaque rentrée, pendant des jours.

Le nombre de combinaisons explose dès quelques dizaines de classes : un tableur ne suffit plus, et un changement de dernière minute peut défaire tout l'ensemble. L'enjeu était triple : produire automatiquement un emploi du temps valide, expliquer ce qui bloque quand toutes les séances ne peuvent pas être placées, et laisser l'établissement faire les derniers ajustements.

Notre approche

Modéliser l'établissement

Niveaux et groupes, matières, programme de chaque niveau, enseignants avec leurs disponibilités et leur charge, salles avec leur capacité : chaque élément devient une donnée structurée. Le modèle suit l'organisation marocaine en 6-3-3 (primaire, collège, lycée) et vérifie que les données sont complètes avant de lancer un calcul.

Optimiser sous contraintes

Le cœur de Planifica est un optimiseur sous contraintes : parmi toutes les combinaisons possibles, il cherche un emploi du temps qui respecte chaque règle de l'établissement. Celui-ci choisit ce qu'il privilégie : le respect des préférences, des journées plus compactes ou un coût enseignant réduit. Les calculs tournent en tâche de fond, dans une durée fixée à l'avance.

Expliquer et ajuster

Quand toutes les séances ne peuvent pas être placées, Planifica affiche le taux de couverture, ce qui a bloqué et les contraintes qu'il serait possible d'assouplir. Le résultat s'applique ensuite à un calendrier modifiable, et plusieurs versions peuvent être enregistrées puis comparées.

Étendre au transport scolaire

Le même socle planifie les circuits de ramassage : un optimiseur de tournées tient compte de la capacité des véhicules et des fenêtres horaires. Pendant le trajet, la géolocalisation du véhicule sert de preuve de passage, et les alertes envoyées à un parent ne concernent que son propre enfant.

Une architecture cloud sécurisée

L'application web n'expose aucun secret au navigateur : les appels sensibles passent par le serveur. Une API multi-établissements isole les données de chaque organisation. Les services sont hébergés dans le cloud et déployés par des chaînes de livraison automatisées, et le service d'optimisation est supervisé en continu.

En résumé

  • Un emploi du temps calculé automatiquement, dans une durée de calcul bornée et fixée à l'avance.
  • Trois objectifs d'optimisation au choix : les préférences, la compacité des journées ou le coût.
  • Un diagnostic de couverture quand le problème n'admet pas de solution complète, au lieu d'un simple échec.
  • Une interface en français, en anglais et en arabe.
  • Une API partenaire documentée pour intégrer Planifica à d'autres logiciels.

Ce que cela change pour votre projet

Planifica réunit les compétences que nous proposons aux entreprises marocaines : modéliser un métier complexe, l'optimiser avec des techniques d'IA éprouvées et livrer une plateforme cloud sécurisée. Si vous avez un problème de planification, d'affectation de ressources ou d'automatisation métier, parlons-en.

Voir nos services

Toutes les fonctionnalités de Planifica

Cette page raconte comment Planifica a été construit. Pour découvrir le produit et l'ensemble de ses fonctionnalités, rendez-vous sur son site.

Découvrir planifica.education
Contact

Discutons de Votre Projet

Vous planifiez une migration cloud ? Vous souhaitez intégrer l'IA dans vos processus ? Vous avez besoin d'un regard expert sur votre architecture ? Parlons-en.

Nous trouver
Casablanca, Maroc
Nous appeler
+212 643 18 68 97
Nous écrire
contact@digifinance.ma