Retour à l'index

Module timeblocks_sameday.so

Auteur

Antonio Duran, antonio.duran.terres@gmail.com

Credits

Ajout de vérification d'erreur par Tomaz Solc

Groupes du module

Ce module appartient aux groupes suivants :

Description

Ajoute un poids si deux blocs sont programmés le même jour.

Ce module divise les répétitions d'un évènement en groupes de taille identique. Il s'assure ensuite que deux de ces groupes ne sont pas programmés le même jour.

L'utilisation de ce module n'est pas conseillée. Les modules sameday.so et consecutive.so utilisés conjointement fournissent la même fonctionnalité, avec une meilleure performance.

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

Restrictions de tuple définies

periods-per-block (périodes par bloc)

<restriction type="periods-per-block">periods</restriction>

Utilisez cette restriction pour programmer des blocs d'évènements sur différents jours.

Par exemple :

<event name="test" repeats="6">
	<resource type="teacher" name="a"/>
	<resource type="class" name="2"/>
	<restriction type="periods-per-block">2</restriction>
</event>

Cette restriction demande à Tablix de planifier 2 évènements "test" sur un jour, les deux évènements "test" suivants un autre jour, et les deux derniers évènements "test" encore un autre jour.

Options du module

Retour à l'index