Antonio Duran, antonio.duran.terres@gmail.com
Ajout de vérification d'erreur par Tomaz Solc
Ce module appartient aux groupes suivants :
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.
Le fichier de configuration doit définir les types de ressources suivants pour pouvoir utiliser ce module :
<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.