Retour à l'index

Module maxperday.so

Auteur

Tomaz Solc, tomaz.solc@tablix.org

Groupes du module

Ce module appartient aux groupes suivants :

Description

Ce module empêche les ressources de type constant (par exemple, les professeurs ou les classes) d'avoir programmés, par jour, plus que le nombre d'évènements fixé.

Pour chaque ressource, le poids ajouté est égal au nombre d'évènements programmés, un jour, qui dépassent le nombre maximum donné (dans l'exemple donné ci-dessous, si un professeur a 7 évènements programmés un jour, ce module ajoutera un poids de 2.)

Si vous voulez utiliser ce module pour plus d'un type de ressource, vous pouvez sans problème créer deux noeuds XML <module> avec des différentes options "resourcetype".

L'exemple suivant permettra au module de vérifier que chaque professeur n'a pas plus de 5 évènements programmés par jour..

<module name="maxperday" weight="60" mandatory="yes">
        <option name="resourcetype">teacher</option>
        <option name="maxperday">5</option>
</module>

Types de ressource requis

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

Options du module

maxperday

Utilisez cette option pour spécifier le nombre maximum d'évènements par jour. Son contenu doit être un entier positif.

resourcetype

Utilisez cette option pour spécifier le type de ressource constante pour lequel ce module agit.

Retour à l'index