
Description
SmartTimeTable (STT) est un logiciel innovant conçu pour optimiser et gérer les emplois du temps des classes au collège. Ce projet répond à un besoin crucial causé par les conflits fréquents liés au partage des enseignants, des salles disponibles, et à la répartition des heures de cours. Ces difficultés sont exacerbées par la mise en place du système des aspirants et le manque d’engagement des vacataires instauré par le gouvernement depuis quelques années. Pour remédier à ces problèmes, SmartTimeTable utilise la puissance du langage Python et des algorithmes d’optimisation avancés afin de produire des emplois du temps optimaux.L’application prend en compte plusieurs facteurs clés, notamment: - Le nombre limité de salles disponibles dans l’établissement; - Le nombre d’enseignants et leurs disponibilités spécifiques; - Les contraintes horaires de chaque classe; L’objectif principal de ce projet est de faciliter le travail des censeurs, qui consacrent chaque début d’année scolaire à la laborieuse tâche de création des emplois du temps.En automatisant ce processus, SmartTimeTable leur permet de gagner un temps précieux tout en réduisant les erreurs, les conflits et le stress.