Author Topic: Custom FET for Algerian schools  (Read 23335 times)

0 Members and 1 Guest are viewing this topic.

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Custom FET for Algerian schools
« on: September 17, 2008, 04:54:43 AM »
This custom version was suggested by the user aissa.

Features are:

This is a school which has lessons morning and afternoon and students and teachers must have at least 2 days in morning or in the afternoon.

You should input in FET 2*n_real_days

Day 1 represents morning 1, day 2 represents afternoon 1, day 3 represents morning 2, etc.

Intelligent (flexible) students min hours daily, allowing 0 hours in a day

The constraints min days between activities are modified so that they take care of real days.

The constraints: teacher(s) max days per week, and max hours daily for teachers and students are modified to take care of real days (added on 30 August 2009)

On 18 December 2011 I updated to FET-5.16.0 (correcting a bug, see http://lalescu.ro/liviu/fet/forum/index.php?topic=485.msg6145#msg6145)

On 26 August 2012 I updated to FET-5.18.1.

On 4 June 2015 I updated to FET-5.27.2, correcting a few bugs in the previous version.

On 7 June 2015 I added a new constraint, teacher(s) max mornings/afternoons per week, in fet-5.27.2-algeria2.

On 9 June 2015 I updated to FET-5.27.3 and I made constraint max days between activities consider real days.

On 29 July 2015 I corrected a bug when modifying the days or hours.

The links are: (modified 27 April 2017 from FET-5.27.3, latest version is fet-5.27.3-algeria29)

http://lalescu.ro/liviu/fet/download/custom/algeria/

or, mirror:

http://timetabling.de/download/custom/algeria/
« Last Edit: April 27, 2017, 12:30:45 PM by Liviu Lalescu »

Chafik Graiguer

  • Level 4
  • ****
  • Posts: 499
  • Former Alfaromeo
    • View Profile
Re: Custom FET for aissa (Algerian schools)
« Reply #1 on: September 24, 2008, 10:40:53 AM »
many thanks to Liviu on behalf of Aissa and pther algerian users
there is still problems
How to set maximum periods per day for teachers ?
there should be  no more than 5 periods in a REAL day
Now, if we set "maximum periods per day for teachersé" ---> 4
we will get 4 periods on FET_day 1
then
3 periods on FET_day 2 ( there is only 3 timeslots at afternoon)
So there will be 7 hours per day for a teacher !!

Another problem
if we have 1 large activity split into 5 activity
A1 duration 2
A2 duration 2
A3 duration 1
A4 duration 1
A5 duration 1

For example, how to avoid scheduling A1+A3  ( 3hours same subjec !!) same day
This can happen because constraint : "if actvities on same day, force consecutive"

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for aissa (Algerian schools)
« Reply #2 on: September 24, 2008, 11:46:23 AM »
Quote
many thanks to Liviu on behalf of Aissa and pther algerian users
there is still problems
How to set maximum periods per day for teachers ?
there should be  no more than 5 periods in a REAL day
Now, if we set "maximum periods per day for teachersé" ---> 4
we will get 4 periods on FET_day 1
then
3 periods on FET_day 2 ( there is only 3 timeslots at afternoon)
So there will be 7 hours per day for a teacher !!


I'll think about and let you know on this topic.

Quote
Another problem
if we have 1 large activity split into 5 activity
A1 duration 2
A2 duration 2
A3 duration 1
A4 duration 1
A5 duration 1

For example, how to avoid scheduling A1+A3  ( 3hours same subjec !!) same day
This can happen because constraint : "if actvities on same day, force consecutive"

You have constraint min n days between activities, 1 day, 95%, A1, A2, A3, A4, A5. Either:

1) you modify the weight to 100% (but might be too strong)

or

2) you add additional constraints: (A1, A3, 100%, 1 day), (A1, A4, 100%, 1 day), (A1, A5, 100%, 1 day), (A2, A3, 100%, 1 day), (A2, A4, 100%, 1 day), (A2, A5, 100%, 1 day), (A1, A2, 100%, 1 day) - so 7 additional constraints, which is difficult to add.
« Last Edit: September 24, 2008, 11:48:25 AM by admin »

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for aissa (Algerian schools)
« Reply #3 on: September 24, 2008, 12:57:28 PM »
Quote

there is still problems
How to set maximum periods per day for teachers ?
there should be  no more than 5 periods in a REAL day
Now, if we set "maximum periods per day for teachersé" ---> 4
we will get 4 periods on FET_day 1
then
3 periods on FET_day 2 ( there is only 3 timeslots at afternoon)
So there will be 7 hours per day for a teacher !!


I have thought about this problem. It might be possible, but it is a bit more complicated. I shall try, if my time permits.

Please attach here a complete test file for me, in the eventuality that I will implement this request. The best would be to send me his complete file, with constraints teachers max hours daily 5.
« Last Edit: September 24, 2008, 01:11:14 PM by admin »

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for aissa (Algerian schools)
« Reply #4 on: August 09, 2009, 10:58:29 AM »
I have updated this custom version for FET 5.10.2. Please see initial post for modified links.

I did this change because I saw very much activity on the forum concerning these custom versions (I translated with Google translator :-)

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for aissa (Algerian schools)
« Reply #5 on: August 12, 2009, 09:44:30 AM »
12 August 2009:

I updated to latest 5.10.2, and did some slight modifications (just to add the files which were modified, for somebody else to be able to modify as needed in the future).

The files are now named 5_10_2-aissa2.

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for Algerian schools (for user aissa)
« Reply #6 on: August 26, 2009, 10:43:46 AM »
26 August 2009: renamed to fet-5_10_2-algeria (instead of aissa). Added a sample file.

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for Algerian schools (for user aissa)
« Reply #7 on: August 30, 2009, 01:13:54 PM »
30 August 2009: I updated (see initial post - modified). The constraints max days per week (for teachers) and max hours daily (for teachers and students) keep track of real days.

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for Algerian schools (for user aissa)
« Reply #8 on: August 31, 2009, 10:14:55 AM »
31 August 2009: I made another release with this update: the add activity dialog will warn if you want to add an activity split into more than FET ndays/2 (real days).

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for Algerian schools (for user aissa)
« Reply #9 on: August 01, 2011, 11:01:54 AM »
Let me know if I should update custom FET Algeria version to latest FET version (I would like to know if anybody uses it).

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for Algerian schools (for user aissa)
« Reply #10 on: September 02, 2011, 12:42:01 PM »
On 2 September 2011, I updated the Algeria version to FET-5.14.5.

abchaima

  • Level 2
  • **
  • Posts: 51
  • I Love Free Software!
    • View Profile
Re: Custom FET for Algerian schools (for user aissa)
« Reply #11 on: September 03, 2011, 04:56:27 AM »
Thank you, Mr. Liviu
The updated version of the Algerian

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for Algerian schools
« Reply #12 on: December 18, 2011, 11:20:47 AM »
I updated to FET-5.16.0, please test and report results.

Note: I corrected a bug: when reading a file and constraints min hours daily for students had unspecified "allow empty days", the old buggy 5.14.5 loaded this as "not allowed empty days". This bug affected you if you loaded an older file, but not if you started to work on your file with the 5.14.5. Anyway, bug gone :-)
« Last Edit: December 18, 2011, 12:40:08 PM by Liviu Lalescu »

Liviu Lalescu

  • Forum Administrator
  • Level 5
  • *****
  • Posts: 5008
  • FET author and forum moderator
    • View Profile
    • Homepage
Re: Custom FET for Algerian schools
« Reply #13 on: May 24, 2012, 08:24:41 AM »
As requested, I updated FET Algeria to version 5.18.0. Please test and report results!

For programmers, please help me check that I ported all the changes from old Algeria. You need to compare old Algeria 5.16.0 sources (official and custom) and the compare official and custom files for Algeria 5.18.0.

abchaima

  • Level 2
  • **
  • Posts: 51
  • I Love Free Software!
    • View Profile
Re: Custom FET for Algerian schools
« Reply #14 on: May 27, 2012, 11:29:41 AM »
Version 5.16 of Algeria Algerian faster than version 5.18
But the World Version 5.18 faster than the Algerian version 5.16 and 5.18
Version of the global problem it does not bring us the requirement in high school
The professor studying a one-time class As am or pm
Professor no studying the same section in the morning and evening