+ <div class="entry">
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Free_Timetabling_Software___nice_free_software.html">Free Timetabling Software - nice free software</a></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
+<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
+both teachers and students. It is available both for
+<a href="http://lalescu.ro/liviu/fet/download.html">Linux, MacOSX and
+Windows</a>.</p>
+
+<p>This is <a href="http://lalescu.ro/liviu/fet/features.html">the
+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><p>Fully automatic generation
+ algorithm, allowing also semi-automatic or manual allocation</p>
+ </li>
+
+ <li><p>Platform independent
+ implementation, allowing running on GNU/Linux, Windows, Mac and any
+ system that Qt supports</p>
+ </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><p>Import/export from CSV format</p>
+ </li>
+
+ <li><p>The resulted timetables
+ are exported into HTML, XML and CSV formats</p>
+ </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><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><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>
+
+ <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>
+ </ul>
+ </li>
+ </ul>
+
+ </li>
+
+ <li><p>A large and flexible
+ palette of space constraints:</p>
+ <ul>
+
+ <li><p>Room not available periods</p>
+ </li>
+
+ <li><p>For teacher(s):</p>
+ <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>
+ </ul>
+ </li>
+
+ <li><p>For students (sets):</p>
+ <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>
+ </ul>
+ </li>
+
+ <li><p>Preferred room(s):</p>
+ <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>
+ </ul>
+ </li>
+
+ <li><p>For a set of activities:</p>
+ <ul>
+ <li><p>
+ Occupy a maximum number of different rooms
+ </p></li>
+ </ul>
+ </li>
+
+ </ul>
+
+ </li>
+</ul></p>
+
+<p>I have not used it myself, as I am not involved in time table
+planning at a school, but it seem to work fine when I test it. If you
+need to set up your schools time table, and is tired of doing it
+manually, check it out.
+
+A quick summary on how to use it can be found in
+<a href="http://marvelsoft.co.in/wp/2012/03/generate-timetable-for-state-cbse-icse-igcse-schools-free/">a
+blog post from MarvelSoft</a>. If you find FET useful, please provide
+a recipe for the Debian Edu project in the
+<a href="http://wiki.debian.org/DebianEdu#Howtos">Debian Edu HowTo
+section</a>.</p>
+</div>
+ <div class="tags">
+
+
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
+
+
+ </div>
+ </div>
+ <div class="padding"></div>
+
<div class="entry">
<div class="title"><a href="http://people.skolelinux.org/pere/blog/Mer_oppf_lging_fra_MPEG_LA_om_avtale_med_dem_for___kringkaste_og_publisere_H_264_video.html">Mer oppfølging fra MPEG-LA om avtale med dem for å kringkaste og publisere H.264-video</a></div>
<div class="date"> 5th July 2012</div>
</div>
<div class="padding"></div>
- <div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Departementenes_servicesenter_har_ingen_avtale_om_bruk_av_H_264_med_MPEG_LA.html">Departementenes servicesenter har ingen avtale om bruk av H.264 med MPEG-LA</a></div>
- <div class="date">29th June 2012</div>
- <div class="body"><p>Da fikk jeg nettopp svar fra
-<a href="http://www.dss.dep.no/">Departementenes servicesenter</a>
-(DSS) på
-<a href="http://people.skolelinux.org/pere/blog/Trenger_en_avtale_med_MPEG_LA_for___publisere_og_kringkaste_H_264_video_.html">mitt
-spørsmål om avtale rundt bruk av H.264</a>. De har ingen avtale med
-MPEG LA eller dets representanter. Her er svaret.
-
-<p><blockquote>
-
-<p>Date: Fri, 29 Jun 2012 07:04:42 +0000
-<br>From: Nielsen Mette Haga <Mette-Haga.Nielsen (at) dss.dep.no>
-<br>To: Petter Reinholdtsen <petter.reinholdtsen (at) ...>
-<br>CC: Postmottak <Postmottak (at) dss.dep.no>
-<br>Subject: SV: Innsynsbegjæring om MPEG/H.264-relaterte avtaler</p>
-
-<p>DSS har ikke inngått noen egen lisensavtale med MPEG-LA eller noen som
-representerer MPEG-LA i Norge. Videoløsningen på regjeringen.no er
-levert av Smartcom:tv. Lisensforholdet rundt H.264 er ikke omtalt i
-vår avtale med Smartcom.</p>
-
-<p>Vennlig hilsen</p>
-
-<p>Mette Haga Nielsen
-<br>Fung. seksjonssjef</p>
-
-<p>Departementenes servicesenter</p>
-
-<p>Informasjonsforvaltning
-
-<p>Mobil 93 09 83 51
-<br>E-post mette-haga.nielsen (at) dss.dep.no</p>
-</blockquote></p>
-
-<p>Hvis den norske regjeringen representert ved DSS ikke har slik
-avtale, så kan en kanskje konkludere med at det ikke trengs? Jeg er
-ikke trygg på at det er god juridisk grunn å stå på, men det er i det
-minste interessant å vite at hverken NRK eller DSS har funnet det
-nødvendig å ha avtale om bruk av H.264.</p>
-
-<p>Det forklarer ikke hvordan de kan ignorere bruksvilkårene knyttet
-til bruk av opphavsrettsbeskyttet materiale de bruker til
-videoproduksjon, med mindre slike vilkår kan ignoreres av selskaper og
-privatpersoner i Norge. Har de lov til å bryte vilkårene, eller har
-de brutt dem og så langt sluppet unna med det? Jeg aner ikke.</p>
-</div>
- <div class="tags">
-
-
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
-
-
- </div>
- </div>
- <div class="padding"></div>
-
<p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
<div id="sidebar">
<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
-<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (7)</a></li>
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (8)</a></li>
</ul></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (55)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (106)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (107)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (138)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (139)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (17)</a></li>