1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>firstlastequal.so module reference</title>
<style type="text/css">
body {
font-family: sans-serif;
font-size: small;
}
pre {
background-color: #eeeeff;
border: solid 1px #000000;
padding: 15px;
}
a {
text-decoration: none;
font-weight: bold;
color: #1A419D;
}
</style>
</head>
<body>
<p><a href="index.html">Back to index</a></p>
<h1>firstlastequal.so module reference</h1>
<h2>Description</h2>
<p>This module counts the number of occupied first and last time slots in
teacher's (or any other constant resource type) timetables. The number of
weights added is equal to the difference between the number of occupied
first time slots and the number of occupied last time slots.</p>
<p>For example if a teacher has two events scheduled on the first time slot in
a day then it must also have two events scheduled on the last time slot.
(E.g. A teacher teaches first period for Monday and Tuesday, and the last
period for Wednesday, Tuesday, Friday. So that he/she can go home earlier
on Monday/Tuesday and come in later on Wednesday, Tuesday, Friday.)</p>
<p>The following example will make this module check teacher's timetable:</p>
<pre><module name="firstlastequal" weight="60" mandatory="yes">
<option name="resourcetype">teacher</option>
</module></pre>
<h2>Required resource types</h2>
<p>Configuration file must define the following resource types
in order to use this module:</p>
<ul>
<li>time</li>
</ul>
<h2>Defined resource restrictions</h2>
<h2>Defined tuple restrictions</h2>
<h2>Supported module options</h2>
<h3>resourcetype</h3>
<p>Use this option to specify a constant resource type for which this module
will be in effect.</p>
<p>You can use multiple resourcetype options for one module.</p>
<h2>Module groups</h2>
<p>This module belongs to the following groups:</p>
<ul>
<li>School scheduling</li>
</ul>
<h2>Author</h2>
<p>Tomaz Solc, <a href="mailto:tomaz.solc@tablix.org">tomaz.solc@tablix.org</a></p> <p><a href="index.html">Back to index</a></p>
</body>
</html>
|