Back to index

freemorning.so module reference

Description

Adds a weight if a constant resource of the specified type has the first event of a day later than the specified first period.

This module is commonly used in school scheduling when it is desired that all teachers and/or all students start their day before or at a specified hour.

For example, if you do not want students to have free periods in the morning:

<module name="freemorning.so" weight="50" mandatory="yes"> 
	<option name="resourcetype">class</option>
	<option name="first-period">0</option>
</module>

Required resource types

Configuration file must define the following resource types in order to use this module:

Defined resource restrictions

Defined tuple restrictions

Supported module options

first-period

Use this option to specify the first period. Resource types specified with the "resourcetype" option will have events scheduled so, that the first event each day will be at or before this period.

If you don't specify this option, the default value of 0 is used.

resourcetype

Use this option to specify one or more constant resource types. Specified resource types will have their timetables checked by this module.

Module groups

This module belongs to the following groups:

Author

Tomaz Solc, tomaz.solc@tablix.org

Back to index