From: Petter Reinholdtsen
I have not used it myself, as I am not involved in time table diff --git a/blog/archive/2012/07/07.rss b/blog/archive/2012/07/07.rss index a60716dae5..d585bc1669 100644 --- a/blog/archive/2012/07/07.rss +++ b/blog/archive/2012/07/07.rss @@ -741,239 +741,146 @@ Windows</a>.</p> feature list</a>, liftet from the project web site:</p> <p><ul> - <li><p>FET is free software, licensed under the GNU GPL v2 or later. - You can freely use, copy, modify and redistribute it</p> - </li> - - <li><p>Localized to en_US (US English, default), ar (Arabic), ca (Catalan), da (Danish), - de (German), el (Greek), es (Spanish), fa (Persian), fr (French), gl (Galician), he (Hebrew), - hu (Hungarian), id (Indonesian), it (Italian), lt (Lithuanian), - mk (Macedonian), ms (Malay), nl (Dutch), pl (Polish), pt_BR (Brazilian Portuguese), ro (Romanian), - ru (Russian), si (Sinhala), sk (Slovak), sr (Serbian), tr (Turkish), uk (Ukrainian), uz (Uzbek) - and vi (Vietnamese) (incompletely for some languages)</p> - </li> + + <li>FET is free software, licensed under the GNU GPL v2 or later. + You can freely use, copy, modify and redistribute it </li> - <li><p>Fully automatic generation - algorithm, allowing also semi-automatic or manual allocation</p> - </li> + <li>Localized to en_US (US English, default), ar (Arabic), ca + (Catalan), da (Danish), de (German), el (Greek), es (Spanish), fa + (Persian), fr (French), gl (Galician), he (Hebrew), hu + (Hungarian), id (Indonesian), it (Italian), lt (Lithuanian), mk + (Macedonian), ms (Malay), nl (Dutch), pl (Polish), pt_BR + (Brazilian Portuguese), ro (Romanian), ru (Russian), si (Sinhala), + sk (Slovak), sr (Serbian), tr (Turkish), uk (Ukrainian), uz + (Uzbek) and vi (Vietnamese) (incompletely for some languages) + </li> - <li><p>Platform independent - implementation, allowing running on GNU/Linux, Windows, Mac and any - system that Qt supports</p> - </li> + <li>Fully automatic generation algorithm, allowing also + semi-automatic or manual allocation</li> - <li><p>Flexible modular - XML format for the input file, allowing editing with an XML editor - or by hand (besides FET interface)</p> - </li> + <li>Platform independent implementation, allowing running on + GNU/Linux, Windows, Mac and any system that Qt supports </li> - <li><p>Import/export from CSV format</p> - </li> + <li>Flexible modular XML format for the input file, allowing editing + with an XML editor or by hand (besides FET interface)</li> - <li><p>The resulted timetables - are exported into HTML, XML and CSV formats</p> - </li> + <li>Import/export from CSV format</li> - <li><p>Flexible students - structure, organized into sets: years, groups and subgroups. FET allows - overlapping years and groups and non-overlapping subgroups. You can even - define individual students (as separate sets)</p> - </li> + <li>The resulted timetables are exported into HTML, XML and CSV + formats </li> - <li><p>Each constraint has a weight percentage, from 0.0% to 100.0% - (but some special constraints are allowed to have only 100% weight percentage)</p> - </li> + <li>Flexible students structure, organized into sets: years, groups + and subgroups. FET allows overlapping years and groups and + non-overlapping subgroups. You can even define individual students + (as separate sets)</li> - <li><p>Limits for the algorithm (all these limits can be increased on demand, - as a custom version, because this would require a bit more memory):</p> + <li>Each constraint has a weight percentage, from 0.0% to 100.0% + (but some special constraints are allowed to have only 100% weight + percentage)</li> + <li>Limits for the algorithm (all these limits can be increased on + demand, as a custom version, because this would require a bit more + memory): + <ul> + <li>Maximum total number of hours (periods) per day: 60</li> + <li>Maximum number of working days per week: 35</li> + <li>Maximum total number of teachers: 6000</li> + <li>Maximum total number of sets of students: 30000</li> + <li>Maximum total number of subjects: 6000</li> + <li>Virtually unlimited number of activity tags</li> + <li>Maximum number of activities: 30000</li> + <li>Maximum number of rooms: 6000</li> + <li>Maximum number of buildings: 6000</li> + <li>Possibility of adding multiple teachers and + students sets for each activity. (it is possible + also to have no teachers or no students sets for an + activity)</li> + <li>Virtually unlimited number of time constraints</li> + <li>Virtually unlimited number of space constraints</li> + </ul></li> + + <li>A large and flexible palette of time constraints: + <ul> + <li>Break periods</li> + <li>For teacher(s): + <ul> + <li>Not available periods</li> + <li>Max/min days per week</li> + <li>Max gaps per day/week</li> + <li>Max hours daily/continuously</li> + <li>Min hours daily</li> + <li>Max hours daily/continuously with an activity tag</li> + + <li>Respect working in an hourly interval a max number of + days per week</li> + </ul></li> + <li>For students (sets): <ul> - <li><p>Maximum total number of hours (periods) per day: 60</p></li> - - <li><p>Maximum number of working days per week: 35</p></li> - - <li><p>Maximum total number of teachers: 6000</p></li> - - <li><p>Maximum total number of sets of students: 30000</p></li> - - <li><p>Maximum total number of subjects: 6000</p></li> - - <li><p>Virtually unlimited number of activity tags</p></li> - - <li><p>Maximum number of activities: 30000</p></li> - - <li><p>Maximum number of rooms: 6000</p></li> - - <li><p>Maximum number of buildings: 6000</p></li> - - <li><p>Possibility of adding multiple teachers and students sets for each activity. - (it is possible also to have no teachers or no students sets for an activity)</p></li> - - <li><p>Virtually unlimited number of time constraints</p></li> - - <li><p>Virtually unlimited number of space constraints</p></li> - </ul> - - </li> - - <li><p>A large and flexible - palette of time constraints:</p> - <ul> - - <li><p>Break periods</p> - </li> - - <li><p>For teacher(s):</p> - <ul> - <li><p> - Not available periods - </p></li> - <li><p> - Max/min days per week - </p></li> - <li><p> - Max gaps per day/week - </p></li> - <li><p> - Max hours daily/continuously - </p></li> - <li><p> - Min hours daily - </p></li> - <li><p> - Max hours daily/continuously with an activity tag - </p></li> - <li><p> - Respect working in an hourly interval a max number of days per week - </p></li> - </ul> - </li> - - <li><p>For students (sets):</p> - <ul> - <li><p> - Not available periods - </p></li> - <li><p> - Begins early (specify max allowed beginnings at second hour) - </p></li> - <li><p> - Max gaps per day/week - </p></li> - <li><p> - Max hours daily/continuously - </p></li> - <li><p> - Min hours daily - </p></li> - <li><p> - Max hours daily/continuously with an activity tag - </p></li> - <li><p> - Respect working in an hourly interval a max number of days per week - </p></li> - </ul> - </li> - - <li><p>For an activity or a set of activities/subactivities:</p> - <ul> - <li><p> - A single preferred starting time - </p></li> - <li><p> - A set of preferred starting times - </p></li> - <li><p> - A set of preferred time slots - </p></li> - <li><p> - Min/max days between them - </p></li> - <li><p> - End(s) students day - </p></li> - <li><p> - Same starting time/day/hour - </p></li> - <li><p> - Occupy max time slots from selection - (a complex and flexible constraint, useful in many situations) - </p></li> - <li><p> - Consecutive, ordered, grouped (for 2 or 3 (sub)activities) - </p></li> - <li><p> - Not overlapping - </p></li> - <li><p> - Max simultaneous in selected time slots - </p></li> - <li><p> - Min gaps between a set of (sub)activities - </p></li> + <li>Not available periods</li> + <li>Begins early (specify max allowed beginnings at second hour)</li> + <li>Max gaps per day/week</li> + <li>Max hours daily/continuously</li> + <li>Min hours daily</li> + <li>Max hours daily/continuously with an activity tag</li> + + <li>Respect working in an hourly interval a max number of + days per week</li> + </ul></li> + <li>For an activity or a set of activities/subactivities: + <ul> + <li>A single preferred starting time</li> + <li>A set of preferred starting times</li> + <li>A set of preferred time slots</li> + <li>Min/max days between them</li> + <li>End(s) students day</li> + <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><p>A large and flexible - palette of space constraints:</p> + <li>A large and flexible palette of space constraints: <ul> - <li><p>Room not available periods</p> + <li>Room not available periods </li> - <li><p>For teacher(s):</p> + <li>For teacher(s): <ul> - <li><p> - Home room(s) - </p></li> - <li><p> - Max building changes per day/week - </p></li> - <li><p> - Min gaps between building changes - </p></li> + <li>Home room(s)</li> + <li>Max building changes per day/week</li> + <li>Min gaps between building changes</li> </ul> </li> - <li><p>For students (sets):</p> + <li>For students (sets): <ul> - <li><p> - Home room(s) - </p></li> - <li><p> - Max building changes per day/week - </p></li> - <li><p> - Min gaps between building changes - </p></li> + <li>Home room(s)</li> + <li>Max building changes per day/week</li> + <li>Min gaps between building changes</li> </ul> </li> - <li><p>Preferred room(s):</p> + <li>Preferred room(s): <ul> - <li><p> - For a subject - </p></li> - <li><p> - For an activity tag - </p></li> - <li><p> - For a subject and an activity tag - </p></li> - <li><p> - Individually for a (sub)activity - </p></li> + <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><p>For a set of activities:</p> + <li>For a set of activities: <ul> - <li><p> - Occupy a maximum number of different rooms - </p></li> + <li>Occupy a maximum number of different rooms</li> </ul> </li> diff --git a/blog/archive/2012/07/index.html b/blog/archive/2012/07/index.html index c1e241c93b..fc4e3ae967 100644 --- a/blog/archive/2012/07/index.html +++ b/blog/archive/2012/07/index.html @@ -843,239 +843,146 @@ Windows.
feature list, liftet from the project web site:FET is free software, licensed under the GNU GPL v2 or later. - You can freely use, copy, modify and redistribute it
-Localized to en_US (US English, default), ar (Arabic), ca (Catalan), da (Danish), - de (German), el (Greek), es (Spanish), fa (Persian), fr (French), gl (Galician), he (Hebrew), - hu (Hungarian), id (Indonesian), it (Italian), lt (Lithuanian), - mk (Macedonian), ms (Malay), nl (Dutch), pl (Polish), pt_BR (Brazilian Portuguese), ro (Romanian), - ru (Russian), si (Sinhala), sk (Slovak), sr (Serbian), tr (Turkish), uk (Ukrainian), uz (Uzbek) - and vi (Vietnamese) (incompletely for some languages)
-Fully automatic generation - algorithm, allowing also semi-automatic or manual allocation
-Platform independent - implementation, allowing running on GNU/Linux, Windows, Mac and any - system that Qt supports
-Flexible modular - XML format for the input file, allowing editing with an XML editor - or by hand (besides FET interface)
-Import/export from CSV format
-The resulted timetables - are exported into HTML, XML and CSV formats
-Flexible students - structure, organized into sets: years, groups and subgroups. FET allows - overlapping years and groups and non-overlapping subgroups. You can even - define individual students (as separate sets)
-Each constraint has a weight percentage, from 0.0% to 100.0% - (but some special constraints are allowed to have only 100% weight percentage)
-Limits for the algorithm (all these limits can be increased on demand, - as a custom version, because this would require a bit more memory):
+Maximum total number of hours (periods) per day: 60
Maximum number of working days per week: 35
Maximum total number of teachers: 6000
Maximum total number of sets of students: 30000
Maximum total number of subjects: 6000
Virtually unlimited number of activity tags
Maximum number of activities: 30000
Maximum number of rooms: 6000
Maximum number of buildings: 6000
Possibility of adding multiple teachers and students sets for each activity. - (it is possible also to have no teachers or no students sets for an activity)
Virtually unlimited number of time constraints
Virtually unlimited number of space constraints
A large and flexible - palette of time constraints:
-Break periods
-For teacher(s):
-- Not available periods -
- Max/min days per week -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For students (sets):
-- Not available periods -
- Begins early (specify max allowed beginnings at second hour) -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For an activity or a set of activities/subactivities:
-- A single preferred starting time -
- A set of preferred starting times -
- A set of preferred time slots -
- Min/max days between them -
- End(s) students day -
- Same starting time/day/hour -
- Occupy max time slots from selection - (a complex and flexible constraint, useful in many situations) -
- Consecutive, ordered, grouped (for 2 or 3 (sub)activities) -
- Not overlapping -
- Max simultaneous in selected time slots -
- Min gaps between a set of (sub)activities -
A large and flexible - palette of space constraints:
+Room not available periods
+For teacher(s):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
For students (sets):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
Preferred room(s):
+- For a subject -
- For an activity tag -
- For a subject and an activity tag -
- Individually for a (sub)activity -
For a set of activities:
+- Occupy a maximum number of different rooms -
FET is free software, licensed under the GNU GPL v2 or later. - You can freely use, copy, modify and redistribute it
-Localized to en_US (US English, default), ar (Arabic), ca (Catalan), da (Danish), - de (German), el (Greek), es (Spanish), fa (Persian), fr (French), gl (Galician), he (Hebrew), - hu (Hungarian), id (Indonesian), it (Italian), lt (Lithuanian), - mk (Macedonian), ms (Malay), nl (Dutch), pl (Polish), pt_BR (Brazilian Portuguese), ro (Romanian), - ru (Russian), si (Sinhala), sk (Slovak), sr (Serbian), tr (Turkish), uk (Ukrainian), uz (Uzbek) - and vi (Vietnamese) (incompletely for some languages)
-Fully automatic generation - algorithm, allowing also semi-automatic or manual allocation
-Platform independent - implementation, allowing running on GNU/Linux, Windows, Mac and any - system that Qt supports
-Flexible modular - XML format for the input file, allowing editing with an XML editor - or by hand (besides FET interface)
-Import/export from CSV format
-The resulted timetables - are exported into HTML, XML and CSV formats
-Flexible students - structure, organized into sets: years, groups and subgroups. FET allows - overlapping years and groups and non-overlapping subgroups. You can even - define individual students (as separate sets)
-Each constraint has a weight percentage, from 0.0% to 100.0% - (but some special constraints are allowed to have only 100% weight percentage)
-Limits for the algorithm (all these limits can be increased on demand, - as a custom version, because this would require a bit more memory):
+Maximum total number of hours (periods) per day: 60
Maximum number of working days per week: 35
Maximum total number of teachers: 6000
Maximum total number of sets of students: 30000
Maximum total number of subjects: 6000
Virtually unlimited number of activity tags
Maximum number of activities: 30000
Maximum number of rooms: 6000
Maximum number of buildings: 6000
Possibility of adding multiple teachers and students sets for each activity. - (it is possible also to have no teachers or no students sets for an activity)
Virtually unlimited number of time constraints
Virtually unlimited number of space constraints
A large and flexible - palette of time constraints:
-Break periods
-For teacher(s):
-- Not available periods -
- Max/min days per week -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For students (sets):
-- Not available periods -
- Begins early (specify max allowed beginnings at second hour) -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For an activity or a set of activities/subactivities:
-- A single preferred starting time -
- A set of preferred starting times -
- A set of preferred time slots -
- Min/max days between them -
- End(s) students day -
- Same starting time/day/hour -
- Occupy max time slots from selection - (a complex and flexible constraint, useful in many situations) -
- Consecutive, ordered, grouped (for 2 or 3 (sub)activities) -
- Not overlapping -
- Max simultaneous in selected time slots -
- Min gaps between a set of (sub)activities -
A large and flexible - palette of space constraints:
+Room not available periods
+For teacher(s):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
For students (sets):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
Preferred room(s):
+- For a subject -
- For an activity tag -
- For a subject and an activity tag -
- Individually for a (sub)activity -
For a set of activities:
+- Occupy a maximum number of different rooms -
FET is free software, licensed under the GNU GPL v2 or later. - You can freely use, copy, modify and redistribute it
-Localized to en_US (US English, default), ar (Arabic), ca (Catalan), da (Danish), - de (German), el (Greek), es (Spanish), fa (Persian), fr (French), gl (Galician), he (Hebrew), - hu (Hungarian), id (Indonesian), it (Italian), lt (Lithuanian), - mk (Macedonian), ms (Malay), nl (Dutch), pl (Polish), pt_BR (Brazilian Portuguese), ro (Romanian), - ru (Russian), si (Sinhala), sk (Slovak), sr (Serbian), tr (Turkish), uk (Ukrainian), uz (Uzbek) - and vi (Vietnamese) (incompletely for some languages)
-Fully automatic generation - algorithm, allowing also semi-automatic or manual allocation
-Platform independent - implementation, allowing running on GNU/Linux, Windows, Mac and any - system that Qt supports
-Flexible modular - XML format for the input file, allowing editing with an XML editor - or by hand (besides FET interface)
-Import/export from CSV format
-The resulted timetables - are exported into HTML, XML and CSV formats
-Flexible students - structure, organized into sets: years, groups and subgroups. FET allows - overlapping years and groups and non-overlapping subgroups. You can even - define individual students (as separate sets)
-Each constraint has a weight percentage, from 0.0% to 100.0% - (but some special constraints are allowed to have only 100% weight percentage)
-Limits for the algorithm (all these limits can be increased on demand, - as a custom version, because this would require a bit more memory):
+Maximum total number of hours (periods) per day: 60
Maximum number of working days per week: 35
Maximum total number of teachers: 6000
Maximum total number of sets of students: 30000
Maximum total number of subjects: 6000
Virtually unlimited number of activity tags
Maximum number of activities: 30000
Maximum number of rooms: 6000
Maximum number of buildings: 6000
Possibility of adding multiple teachers and students sets for each activity. - (it is possible also to have no teachers or no students sets for an activity)
Virtually unlimited number of time constraints
Virtually unlimited number of space constraints
A large and flexible - palette of time constraints:
-Break periods
-For teacher(s):
-- Not available periods -
- Max/min days per week -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For students (sets):
-- Not available periods -
- Begins early (specify max allowed beginnings at second hour) -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For an activity or a set of activities/subactivities:
-- A single preferred starting time -
- A set of preferred starting times -
- A set of preferred time slots -
- Min/max days between them -
- End(s) students day -
- Same starting time/day/hour -
- Occupy max time slots from selection - (a complex and flexible constraint, useful in many situations) -
- Consecutive, ordered, grouped (for 2 or 3 (sub)activities) -
- Not overlapping -
- Max simultaneous in selected time slots -
- Min gaps between a set of (sub)activities -
A large and flexible - palette of space constraints:
+Room not available periods
+For teacher(s):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
For students (sets):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
Preferred room(s):
+- For a subject -
- For an activity tag -
- For a subject and an activity tag -
- Individually for a (sub)activity -
For a set of activities:
+- Occupy a maximum number of different rooms -
FET is free software, licensed under the GNU GPL v2 or later. - You can freely use, copy, modify and redistribute it
-Localized to en_US (US English, default), ar (Arabic), ca (Catalan), da (Danish), - de (German), el (Greek), es (Spanish), fa (Persian), fr (French), gl (Galician), he (Hebrew), - hu (Hungarian), id (Indonesian), it (Italian), lt (Lithuanian), - mk (Macedonian), ms (Malay), nl (Dutch), pl (Polish), pt_BR (Brazilian Portuguese), ro (Romanian), - ru (Russian), si (Sinhala), sk (Slovak), sr (Serbian), tr (Turkish), uk (Ukrainian), uz (Uzbek) - and vi (Vietnamese) (incompletely for some languages)
-Fully automatic generation - algorithm, allowing also semi-automatic or manual allocation
-Platform independent - implementation, allowing running on GNU/Linux, Windows, Mac and any - system that Qt supports
-Flexible modular - XML format for the input file, allowing editing with an XML editor - or by hand (besides FET interface)
-Import/export from CSV format
-The resulted timetables - are exported into HTML, XML and CSV formats
-Flexible students - structure, organized into sets: years, groups and subgroups. FET allows - overlapping years and groups and non-overlapping subgroups. You can even - define individual students (as separate sets)
-Each constraint has a weight percentage, from 0.0% to 100.0% - (but some special constraints are allowed to have only 100% weight percentage)
-Limits for the algorithm (all these limits can be increased on demand, - as a custom version, because this would require a bit more memory):
+Maximum total number of hours (periods) per day: 60
Maximum number of working days per week: 35
Maximum total number of teachers: 6000
Maximum total number of sets of students: 30000
Maximum total number of subjects: 6000
Virtually unlimited number of activity tags
Maximum number of activities: 30000
Maximum number of rooms: 6000
Maximum number of buildings: 6000
Possibility of adding multiple teachers and students sets for each activity. - (it is possible also to have no teachers or no students sets for an activity)
Virtually unlimited number of time constraints
Virtually unlimited number of space constraints
A large and flexible - palette of time constraints:
-Break periods
-For teacher(s):
-- Not available periods -
- Max/min days per week -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For students (sets):
-- Not available periods -
- Begins early (specify max allowed beginnings at second hour) -
- Max gaps per day/week -
- Max hours daily/continuously -
- Min hours daily -
- Max hours daily/continuously with an activity tag -
- Respect working in an hourly interval a max number of days per week -
For an activity or a set of activities/subactivities:
-- A single preferred starting time -
- A set of preferred starting times -
- A set of preferred time slots -
- Min/max days between them -
- End(s) students day -
- Same starting time/day/hour -
- Occupy max time slots from selection - (a complex and flexible constraint, useful in many situations) -
- Consecutive, ordered, grouped (for 2 or 3 (sub)activities) -
- Not overlapping -
- Max simultaneous in selected time slots -
- Min gaps between a set of (sub)activities -
A large and flexible - palette of space constraints:
+Room not available periods
+For teacher(s):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
For students (sets):
+- Home room(s) -
- Max building changes per day/week -
- Min gaps between building changes -
Preferred room(s):
+- For a subject -
- For an activity tag -
- For a subject and an activity tag -
- Individually for a (sub)activity -
For a set of activities:
+- Occupy a maximum number of different rooms -