Custom FET for Algerian schools

Started by Liviu Lalescu, September 17, 2008, 11:54:43 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Liviu Lalescu

On 2 January 2018 I released a new version, FET-5.27.3-Algeria33, with Arabic translation updates by Benahmed Abdelkrim.

Liviu Lalescu

On 2 August 2018 I corrected a rare crash bug if adding an activity without students sets, but with a specified number of students >= 1, a bug if moving up/down the rooms/buildings (their description in the details box on the right was not properly updated), and the Arabic translation was updated. All of these by Benahmed Abdelkrim.

It was released the new version, FET-5.27.3-Algeria34.

Liviu Lalescu

On 18 August 2018 I corrected a rare crash bug (not met in practice), if the XML .fet input file contained duplicate activities ids. Reported by BEKAOUI Abdelkader.

It was released the new version, FET-5.27.3-Algeria35.

bachiri401

Thanks a lot  Mr lalescu.
I have a suggestion for the Algerian version
why don't you separate between real fet days and Algerian days in all constraints:
for example if we need a teacher to work 3 hours as  minumum hours in the morning and only 2 hours in the afternoon.
another example we need to have 0 gap between activities for a teacher in the afternoon if we don't mind to have gaps in the morning

Liviu Lalescu

Quote from: bachiri401 on September 06, 2018, 04:53:18 AM
I have a suggestion for the Algerian version
why don't you separate between real fet days and Algerian days in all constraints:
for example if we need a teacher to work 3 hours as  minumum hours in the morning and only 2 hours in the afternoon.

For this you can use the constraint activities occupy max time slots from selection (6 constraints for each teacher, to force him to have at least 3 hours on each morning).

Quote
another example we need to have 0 gap between activities for a teacher in the afternoon if we don't mind to have gaps in the morning

Sorry, this is too difficult for me.

bachiri401


Liviu Lalescu

You are welcome, and I am sorry I could not do more.

bachiri401

#142
goog afternoon sir
first of all thank you for this very useful tool which made timtables easier and easier but i think there is a problem. i made a constraint for a teacher min days 4 and max days 5 but i got a timetable in which a teacher got only 3 days (the weight percentage 100)
we need a constraint teachers min days for real days

Liviu Lalescu

Quote from: bachiri401 on October 07, 2018, 09:31:43 PM
goog afternoon sir
first of all thank you for this very useful tool which made timtables easier and easier but i think there is a problem. i made a constraint for a teacher min days 4 and max days 5 but i got a timetable in which a teacher got only 3 days (the weight percentage 100)
we need a constraint teachers min days for real days

Good morning,

Please call me simply Liviu :)

I will think of this tomorrow, now it is late and I am tired.

Please try to think of this: could you use a constraint teacher max half days per week? Then, you can use for this teacher interval max days per week, interval = whole half-day. I don't know if it might be a good idea, I am tired, but please try to think and let me know.

bachiri401

good afternoon
max half days for a teacher can't solve the problem because 6 haf days can be 6 days for a teacher if he works only in one half of a day but if he works two halfs of a day the number of real days will be only 5.
another example : we make this constraint ( teacher min days per week 4) if he works 4 halfs each two hafs are on the same day it means he works only 2 real days and we want him to work 4 days.
thank you sir for caring

Liviu Lalescu

OK then, I'll try something, I'll let you know and put a version for you to test, if I can make it work.

bachiri401


Liviu Lalescu

You are welcome  :)

I am sorry I could not take care of this until now. I hope tomorrow I'll be able to. Is this matter urgent?

Liviu Lalescu

I hope I did it correctly: https://lalescu.ro/liviu/fet/download/custom/algeria/bachiri401/

Please let me know if it works OK. If it does, I think I will add it into the Algeria.

Benahmed Abdelkrim

I think this idea is very good.
like that the Moroccan problem can be solved;
ex:
1 day exception can be realized by the following constraints:
for a week of 5 days, min days per week = 5, interval max days = 6

2 days exception;
  min days per week = 5, interval max days = 7

this idea can be applied for general situations like 3 days exception and more

you can add it to the Algerian version and even the Moroccan version without any hesitation


  thank you bachiri401 for this good suggestion!
B.A/krim