Aller au contenu principal
Arignote Timetable
Arignote Timetable

Élaboration d'un emploi du temps scolaire, du début à la fin

Ce qu'il faut réellement pour établir un emploi du temps scolaire à l'aide d'un solveur de contraintes, du premier enseignant que vous saisissez aux horaires enregistrés à l'extérieur de la salle du personnel.


La plupart des articles sur les logiciels de planification des horaires restent dans le cloud : résolveurs de contraintes, algorithmes complexes, optimisation. Très bien, en ce qui concerne les choses. Mais si c'est vous qui devez remettre un calendrier complet avant le mois de septembre, rien de tout cela ne vous indique en quoi consiste réellement le travail un mardi après-midi. Que sais-tu en premier ? Dans quel ordre ? Et lorsque la première tentative de planification de l'ordinateur n'est pas tout à fait correcte, que faites-vous réellement pour y remédier ?

Voici donc la procédure pas à pas que personne n'écrit : du début à la fin, en utilisant Arignote Timetable comme exemple, bien que la forme du processus soit valable pour pratiquement tous les outils de planification basés sur des solveurs.

Étape 1 : Création d'une maquette de votre école

Tout dépendra ensuite de la réussite de cette partie, il vaut donc la peine de ralentir ici. Vous créez une maquette numérique de votre école à partir de quatre éléments.

Professeurs. Les noms, les sujets, leur disponibilité et leurs souhaits. La disponibilité est la chose la plus difficile : un travailleur à temps partiel qui ne peut légalement pas travailler le vendredi, par exemple. Les souhaits sont plus modérés : une préférence pour les cours du matin ou l'espoir d'éviter cinq heures d'affilée d'enseignement. Faites-les entrer dès maintenant et le système les respectera pour chaque brouillon qui suit, pas seulement pour le premier.

Salles. Il ne s'agit pas simplement d'une liste de chiffres. Vous définissez des catégories et des capacités : quelles salles sont des laboratoires scientifiques, qui disposent d'un projecteur, qui peuvent accueillir trente enfants sans que personne ne soit assis par terre. Classez-les correctement et le logiciel les attribue lui-même, au lieu de devoir faire référence à une feuille de calcul chaque fois qu'une classe a besoin d'un laboratoire

.

Classes et cours. Le programme lui-même : combien d'heures de mathématiques ou d'anglais chaque groupe de classe a besoin et qui l'enseigne. Partant de rien, Arignote est livré avec des structures de cours déjà mises en place pour plusieurs systèmes scolaires nationaux, ce qui permet d'économiser pas mal de travail. À partir de FET, GPuntis, aSc TimeTables, Penalara GHC, Additio ou PlanIt, vous pouvez simplement importer ce que vous possédez déjà et ignorer complètement l'étape de configuration

.

La forme de la semaine. Les journées, les horaires, les pauses déjeuner, l'ensemble du cadre. Des semaines d'examens ou des horaires d'été d'une demi-journée qui ne ressemblent pas au reste de l'année ? Construisez des grilles temporelles distinctes pour eux et passez de l'une à l'autre, plutôt que de modifier un schéma rigide pour s'adapter à tout.

Les planificateurs chevronnés vous diront une chose : ne nettoyez pas le modèle pour le simplifier. Mets les choses gênantes exactement comme elles sont. Le professeur de gym qui partage son temps avec une autre école. La salle d'art qui est fermée tous les mardis après-midi. La double période qui ne peut pas chevaucher le déjeuner. Tout ce que vous omettez ici devient un correctif que vous ferez à la main plus tard, pour chaque brouillon.

Étape 2 : Signaler les leçons qui ne correspondent pas parfaitement

Avant de générer quoi que ce soit, informez le système des cours qui ne seront pas organisés dans un créneau d'une heure bien rangé.

Les

blocs sur plusieurs périodes viennent en premier : laboratoires, séances doubles, séances fractionnées. Définissez-les comme une seule unité et le solveur les conservera dans des créneaux consécutifs au lieu de les disperser au cours de la semaine. Les classes synchronisées viennent ensuite, les blocs d'options dans lesquels trois matières sont traitées en même temps afin que les étudiants puissent choisir entre elles. Marquez-les comme synchronisés et cela deviendra une règle absolue ; le solveur ne placera tout simplement pas l'un de ces professeurs ailleurs. Et les réunions du personnel doivent également avoir leur place dans la grille, avec la bonne salle et les bonnes personnes, en évitant les conflits comme dans n'importe quelle classe. Laissez les réunions de côté et vous découvrirez pourquoi c'était une erreur au cours de la deuxième semaine du trimestre.

Étape 3 : laisser le solveur faire le travail

Une fois

le modèle terminé, la génération d'un emploi du temps est quasiment inexistante. Vous cliquez sur Résoudre, et le moteur fonctionne dans un espace de recherche dont la plupart des utilisateurs ne devineraient jamais la taille, à la recherche d'une mise en page respectant toutes les règles strictes (personne n'a réservé deux fois, toutes les disponibilités sont respectées) tout en répondant au plus grand nombre possible de souhaits

.

Quelques minutes s'écoulent. Vous disposez d'un emploi du temps complet et exempt de conflits

.
Cela

vaut la peine de s'y attarder une seconde : il s'agit d'une première ébauche, et elle ne vous a presque rien coûté. L'établissement d'un programme aussi loin à la main vous faisait perdre une bonne partie de votre été. Ici, cela a pris quelques minutes.

Étape 4 : L'examiner avec un œil humain

C'est là que votre propre jugement entre en jeu. Vous ne vérifiez plus le brouillon en tant que problème de mathématiques, vous le lisez comme une semaine que quelqu'un doit réellement vivre. Choisissez un professeur et suivez sa journée. Regardez comment se déroule l'emploi du temps d'un groupe d'étudiants. Vérifiez si les laboratoires scientifiques sont vides la moitié du temps.

Vous voulez changer quelque chose ? Faites glisser la leçon vers un nouveau créneau. La détection des conflits vous indique instantanément si cette place est libre ou si elle ne l'est pas, ce qui est différent de la programmation sur feuille de calcul, où une modification manuelle peut détruire discrètement cinq autres salles de classe sans que personne ne s'en aperçoive avant le mois d'octobre

.

Comme un changement que tu as fait à la main ? Épinglez-le et le solveur construit tout le reste en fonction de cette décision lors de la prochaine exécution. Vous n'aimez pas du tout le brouillon ? Ajustez une règle et réexécutez-la. Tester cinq versions différentes en un après-midi n'est plus déraisonnable, surtout si l'on tient compte du nombre illimité d'annulations et de sauvegardes automatiques qui sous-tendent tout ce que vous faites

.

Étape 5 : Le distribuer à tous ceux qui en ont besoin

Une fois que l'emploi du temps semble correct, le partager ne demande pratiquement aucun effort. PDF pour le compte rendu officiel, le tableau d'affichage et les copies destinées au personnel. HTML à publier directement sur le site Web de l'école. Des classeurs Excel comportant une feuille distincte par enseignant et par classe, ainsi que des mises en page de type affiche conçues pour être imprimées et collées sur la porte d'une classe

.

Ce qui était autrefois un après-midi à copier-coller dans des modèles devient un bouton.

Étape 6 : Vivre avec les changements qui surviennent toujours

Aux alentours du mois d'octobre, quelque chose va à l'encontre du plan. Un professeur part en congé. Une salle est inondée ou une nouvelle salle s'ouvre. Cela arrive toujours.

Il s'agit du deuxième avantage de le construire de cette façon. Au lieu de corriger une grille créée à la main en espérant que rien d'autre ne se bloque discrètement, vous mettez à jour le modèle, vous le résolvez à nouveau ou vous le modifiez directement, la vérification des conflits étant toujours en cours, puis vous l'exportez à nouveau. L'emploi du temps cesse d'être un document que vous avez terminé une fois et commence à être quelque chose que vous pouvez réellement continuer à utiliser.

Essayez-le dans votre propre école

Arignote Timetable crée des emplois du temps scolaires complets et sans heurts en quelques secondes à quelques minutes. Le plan gratuit couvre les petites écoles sans limite de temps, et l'école de démonstration intégrée vous permet de voir une école secondaire complète résolue avant de saisir vos propres données.

Nous utilisons des cookies essentiels au fonctionnement du site. Avec votre consentement, nous utiliserons aussi des cookies analytiques pour nous aider à l'améliorer. Apprendre encore plus