Retour à l'index

Module preferredroom.so

Auteur

Nick Robinson, npr@bottlehall.co.uk

Groupes du module

Ce module appartient aux groupes suivants :

Description

Ajoute un poids chaque fois qu'une classe, un enseignant ou un évènement n'a pas lieu dans la salle préférée.

Dans le cas où de multiples restrictions "preferred-room" (salle préférée) sont en conflits pour un évènement, la restriction avec la priorité la plus importante est utilisée.

Les restrictions sur les évènements ont la priorité la plus haute, celles sur les classes sont de priorité moyenne et celles sur les enseignant la priorité la plus faible.

Types de ressource requis

Le fichier de configuration doit définir les types de ressources suivants pour pouvoir utiliser ce module :

Restrictions de ressource définies

preferred-room (resource types teacher, class)

<restriction type="preferred-room">room name</restriction>

Cette restriction peut être utilisée sur les ressources "classe" ou "enseignant" et spécifie que la classe ou l'enseignant courant doivent avoir tous les cours planifiés en utilisant la salle donnée dans la restriction.

Restrictions de tuple définies

preferred-room

<restriction type="preferred-room">room name</restriction>

Cette restriction spécifie que le leçon courant doit être programmée dans la salle indiquée dans la restriction.

Options du module

Retour à l'index