Icône de recherche Download.it
Advertisement

Générez automatiquement des emplois du temps scolaires complexes avec une planification souple et détaillée

Générez automatiquement des emplois du temps scolaires complexes avec une planification souple et détaillée

Vote (44 votes)

Licence Gratuit

Éditeur Lalescu

Version 6.7.1

Fonctionne sous Windows

Vote

(44 votes)

Éditeur

Lalescu

Fonctionne sous

Windows

Licence

Gratuit

Version

6.7.1

Les plus

  • Logiciel libre sous GNU Affero General Public License version 3
  • Génération automatique avec options semi-automatiques ou manuelles
  • Gestion très complète des contraintes, avec poids en pourcentage
  • Structure élèves flexible (années, groupes, sous-groupes, chevauchements possibles)
  • Exports en HTML, XML, CSV et import/export CSV
  • Disponible en français parmi de nombreuses langues

Les moins

  • La richesse des contraintes peut demander un paramétrage minutieux pour obtenir un résultat satisfaisant
  • Les temps de calcul peuvent varier fortement selon la difficulté, avec des cas pouvant aller jusqu’à plusieurs heures

FET est un logiciel libre de génération d’emplois du temps, conçu pour produire automatiquement la planification d’un établissement scolaire, d’un lycée ou d’une université à partir d’un jeu de données et d’un ensemble de contraintes. Son approche repose sur un algorithme de planification annoncé comme rapide et efficace, avec des temps de calcul qui peuvent aller de quelques secondes à plusieurs minutes, voire davantage selon la difficulté du problème.

Ce logiciel s’adresse surtout aux responsables d’emploi du temps et aux équipes administratives qui doivent composer avec des règles nombreuses (disponibilités, salles, enchaînements de cours) et qui veulent garder la main sur la précision des contraintes, tout en visant une génération automatique.

Une génération automatique, mais avec des réglages graduels

FET mise sur une génération entièrement automatique, tout en laissant la possibilité d’aller vers une allocation semi-automatique ou manuelle quand le besoin se fait sentir. L’un de ses points forts tient à la notion de poids appliqué aux contraintes, exprimé en pourcentage (de 0,0 % à 100,0 %), ce qui permet de hiérarchiser certaines exigences et d’exprimer des préférences plus souples, en complément des règles strictes.

Une modélisation précise des élèves et des activités

La structure “élèves” est pensée pour coller à la réalité des établissements, avec une organisation en années, groupes et sous-groupes. FET autorise aussi des années et groupes qui se chevauchent, tout en gérant des sous-groupes non chevauchants, et il est même possible de définir des élèves individuellement (comme ensembles distincts).

Côté activités, la définition reste flexible: une activité peut associer plusieurs enseignants et plusieurs ensembles d’élèves. Le logiciel prévoit également des cas particuliers, comme des activités sans enseignants ou sans ensembles d’élèves, utiles pour représenter certains éléments de la planification.

Contraintes de temps: un éventail très large

FET propose une palette fournie de contraintes temporelles. On y retrouve les classiques (périodes de pause, indisponibilités, limites de jours par semaine, gestion des “trous”, plafonds d’heures par jour ou en continu, étendue maximale de la journée), mais aussi des réglages plus fins.

Pour les enseignants et pour les élèves (par ensembles), on peut notamment traiter des notions telles que: commencer tôt (avec un maximum de débuts autorisés à la deuxième heure), contraintes liées à des tags d’activité, respect d’un travail dans un intervalle horaire un certain nombre de jours par semaine, ou encore heures minimales de repos.

Au niveau d’une activité (ou d’un ensemble d’activités et sous-activités), FET couvre des besoins fréquents en planification: horaire de début préféré (unique ou multiple), sélection de créneaux préférés, contraintes de jours minimum ou maximum entre séances, fin de journée pour les élèves, mêmes heures ou mêmes jours de début, activités consécutives, ordonnées ou groupées (pour 2 ou 3 activités), non-chevauchement (y compris via les tags), et contraintes plus avancées sur l’occupation de créneaux ou le nombre d’activités simultanées sur des plages choisies.

Salles, bâtiments et préférences d’affectation

La partie “espaces” est à la hauteur de l’ambition du logiciel. FET gère les indisponibilités de salles, les salles de référence (home room) pour enseignants ou groupes d’élèves, ainsi que des règles liées aux changements de salle ou de bâtiment (maximum de changements, écarts minimum entre changements).

Il est également possible d’exprimer des préférences de salles par matière, par tag d’activité, par combinaison matière + tag, ou de façon individuelle pour une (sous-)activité. Des contraintes existent aussi pour limiter la dispersion, par exemple en imposant la même salle lorsque des activités sont consécutives, ou en plafonnant le nombre de salles différentes utilisées par un ensemble d’activités.

Formats de données et restitution

FET s’appuie sur un format d’entrée XML (modulaire), qui peut être édité via un éditeur XML ou à la main, en plus de l’interface du logiciel. Il propose également de l’import/export CSV. Une fois la génération effectuée, les emplois du temps peuvent être exportés en HTML, XML et CSV, ce qui facilite l’archivage, le partage et l’exploitation dans d’autres outils.

Verdict: puissant, exigeant, très orienté “règles”

Sur Windows, FET se distingue par une philosophie claire: laisser la place à une description détaillée du problème et à des contraintes finement pondérées, pour viser un résultat automatique exploitable. En contrepartie, cette richesse implique d’accepter une logique très structurée, où la qualité du résultat dépend directement de la précision des données et du choix des contraintes. Pour les établissements qui aiment formaliser leurs règles (et les ajuster), l’outil offre une marge de manœuvre particulièrement large.

Les plus

  • Logiciel libre sous GNU Affero General Public License version 3
  • Génération automatique avec options semi-automatiques ou manuelles
  • Gestion très complète des contraintes, avec poids en pourcentage
  • Structure élèves flexible (années, groupes, sous-groupes, chevauchements possibles)
  • Exports en HTML, XML, CSV et import/export CSV
  • Disponible en français parmi de nombreuses langues

Les moins

  • La richesse des contraintes peut demander un paramétrage minutieux pour obtenir un résultat satisfaisant
  • Les temps de calcul peuvent varier fortement selon la difficulté, avec des cas pouvant aller jusqu’à plusieurs heures