<div class="entry">
<div class="title">Free Timetabling Software - nice free software</div>
<div class="date"> 7th July 2012</div>
- <div class="body"><p>Included in <ahref="http://www.skolelinux.org/">Debian Edu</a> is a
-large collection of end user and school specific software. One of the
-packages not installed by default but provided in the Debian archive
-for schools to install if they want to, is a system to automatically
-plan the school time table using information about available teachers,
-classes and rooms, combined with the list of required courses and how
-many hours each topic should receive. The software is
+ <div class="body"><p>Included in <a href="http://www.skolelinux.org/">Debian Edu</a> is a
+large collection of end user and school specific software. It is one
+of the packages not installed by default but provided in the Debian
+archive for schools to install if they want to, is a system to
+automatically plan the school time table using information about
+available teachers, classes and rooms, combined with the list of
+required courses and how many hours each topic should receive. The
+software is
<a href="http://lalescu.ro/liviu/fet/">named FET</a>, and it provide a
graphical user interface to input the required information, save the
result in a fairly simple XML format, and generate time tables for
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table
<li>Same starting time/day/hour</li>
<li>Occupy max time slots from selection (a complex and
flexible constraint, useful in many situations)</li>
+ <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
+ <li>Not overlapping</li>
+ <li>Max simultaneous in selected time slots</li>
+ <li>Min gaps between a set of (sub)activities</li>
+ </ul></li>
+ </ul></li>
- <li>Consecutive, ordered, grouped (for 2 or 3 (sub)activities)</li>
- <li>Not overlapping</li>
- <li>Max simultaneous in selected time slots</li>
- <li>Min gaps between a set of (sub)activities</li>
- </ul>
- </li>
+ <li>A large and flexible palette of space constraints:
+ <ul>
+ <li>Room not available periods</li>
+ <li>For teacher(s):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
-
- </li>
-
- <li>A large and flexible palette of space constraints:
- <ul>
-
- <li>Room not available periods
- </li>
-
- <li>For teacher(s):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
-
- <li>For students (sets):
- <ul>
- <li>Home room(s)</li>
- <li>Max building changes per day/week</li>
- <li>Min gaps between building changes</li>
- </ul>
- </li>
+ </li>
- <li>Preferred room(s):
- <ul>
- <li>For a subject</li>
- <li>For an activity tag</li>
- <li>For a subject and an activity tag</li>
- <li>Individually for a (sub)activity</li>
- </ul>
- </li>
-
- <li>For a set of activities:
- <ul>
- <li>Occupy a maximum number of different rooms</li>
- </ul>
- </li>
-
+ <li>For students (sets):
+ <ul>
+ <li>Home room(s)</li>
+ <li>Max building changes per day/week</li>
+ <li>Min gaps between building changes</li>
</ul>
+ </li>
+ <li>Preferred room(s):
+ <ul>
+ <li>For a subject</li>
+ <li>For an activity tag</li>
+ <li>For a subject and an activity tag</li>
+ <li>Individually for a (sub)activity</li>
+ </ul>
+ </li>
- </li>
+ <li>For a set of activities:
+ <ul>
+ <li>Occupy a maximum number of different rooms</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
</ul></p>
<p>I have not used it myself, as I am not involved in time table