A day divided into morning and afternoon periods

Started by Chafik Graiguer, September 14, 2008, 05:28:35 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Chafik Graiguer

I think there is a real need to consider the concept of a day divided into two (2) distinct periods: morning and afternoon
A user has already made this post linked to this concept:
http://lalescu.ro/liviu/fet/forum/index.php?topic=775.msg4573#msg4573

and in arabic section, another user is asking the same thing here:
http://lalescu.ro/liviu/fet/forum/index.php?topic=775.msg4573#msg4573
I have redirct him to the special version you have made for me; I gave him also some insrtuctions on  how to build artificila FET days....


Liviu Lalescu

Does he need that teachers have lessons only in the morning or exclusively in the afternoon, like you need?

Does he need that students min hours daily is intelligent, like you need?

It is very complicated to add morning and afternoon lessons in the exact structure you suggest. The easy way is to double the number of days per week.

Anyway, I cannot add intelligent min hours daily for students for official FET, because that means that some files become unsolvable. I also don't want to let the user choose, because some users are not well documented and will obtain impossible timetables.

Also, I am not sure how to describe the constraint relating to teachers working morning or exclusively afternoon.

Liviu Lalescu

If there are many schools which use your exact structure, I could add an entry in the Tools/Links section on FET web page. If you want, you could help other people to use the same tricks as you used. You could design a web page and list your e-mail there and I will link to you from FET web page.

But I cannot add real days divided into 2 sections. It is too difficult. It is needed a rewrite of the program.

I could also try to customize some more FET for other users, if I have time.

Chafik Graiguer

QuoteDoes he need that students min hours daily is intelligent, like you need?
Well
He didnot mention it
maybe I should ask him

QuoteDoes he need that teachers have lessons only in the morning or exclusively in the afternoon, like you need?
I will translate his own words
Quote
للحصص في اليوم 5   وان لا تكون حصتان للفوج الواحد في يوم واحد   شرط اساسي ايضا
فيعطيني  النتيجة كالتالي في اغلب  الحالات
maximum hours per day for teachers is 5
all activities should be one hour long, no double lesson for the same subject
The problem is:
Quote4 حصص في الصباح  وحصة في المساء   وهذا لانعمل به  اي لا نعمل بحصة واحدة في اي فترة سواء صباحية او مسائية يجب ان تكون حصتين فما فوق
مثلا 3 في الصباح  واثنتان في المساء  او العكس
ماهو الحل؟
FET schedules the the 5 teacher's hours like that:
4 hours at morning
1 hour atafternoon
this is illegal
minimum working hours at morning or afternoon is 2
He means that possible actitvity distributions for a teacher are:
- 2 (morning) + 3 (afternoon)
- 3 (morning) + 2(afternoon)
- 2 (morning) + 2 (afternoon)
- 4 (morning) + 0 (afternoon)


Quoteيعطيني حصة واحدة في اليوم وهذا ايضا لا نعمل به  تربويا يجب ان تكون حصتين   او كثر
FET schedule one single hour in a day. this is illegal, since minimum activity per day is 2


Quote

It is very complicated to add morning and afternoon lessons in the exact structure you suggest. The easy way is to double the number of days per week.

I am happy with the last option !!!
it should bre well documented for new users to avoid confusion. I will write such documentations

Liviu Lalescu

Please write him NOT to use the version I wrote for you (he allows teachers to be in both morning and afternoon). He only needs to double the number of days and use min hours daily for teachers 2 and maybe for students 2. Also, if he needs intelligent students min hours daily, I will make him a custom version.

Chafik Graiguer

#5
QuoteIf there are many schools which use your exact structure, I could add an entry in the Tools/Links section on FET web page. If you want, you could help other people to use the same tricks as you used. You could design a web page and list your e-mail there and I will link to you from FET web page.
Ok
first I will do my best to help poeples in this forum use the  tricks and hints  I have learn
lately, I can design a simple web page you put link to from FET page

Chafik Graiguer

#6
QuotePlease write him NOT to use the version I wrote for you (he allows teachers to be in both morning and afternoon). He only needs to double the number of days and use min hours daily for teachers 2 and maybe for students 2. Also, if he needs intelligent students min hours daily, I will make him a custom version.
He also needs that:
Minimum n day between activities ---> 2
because the second ady is only first day's afternooon, and students cant have same subject on both morning and afternoon same day


I think he will need "intelligent students min hours daily" so students can have som free half days (real days) wich means some free days in FET artificial days.

Liviu Lalescu

#7
Good news: I made a version special for aissa (it was not very hard).

The links:

http://lalescu.ro/liviu/fet/download/custom/aissa/
(3 files - I prefer that he downloads from here, because I might put newer versions)

or

http://timetabling.de/download/custom/aissa/fet-5_6_4-aissa.exe
http://timetabling.de/download/custom/aissa/fet-5_6_4-aissa.tar.bz2
http://timetabling.de/download/custom/aissa/readme

Please tell him to read carefully the readme. Maybe you can translate a bit.
The most important thing is that he needs to use min days between activities 1 for 1 real day, so no need to double here (unless he needs more real days, in which case use 2 or 3 - but these min days represent real days).

Also, he has intelligent min hours daily for students.

Please tell him to report me any problems/need of help.

NOAH

hello,

How do I make sure that the activities of a subject are evenly distributed in the morning and afternoon? For instance, subject X has five hours in a week of five days. Meaning each day I will have one hour, how do I avoid a scenario where all the activities are placed in the afternoon all five days or have a biased distribution like 4 hours in the afternoon and 1 hour in the morning? Is it possible to balance the hours such that I have 3 in the morning (any day) and 2 in the afternoon (any day)?

Thanks

Liviu Lalescu

#9
Hello,

I assume the 5 subactivities are equivalent. Then you can add 5 constraints subactivities preferred times, one for each split index.

Another solution might be to use the constraints activities occupy min/max time slots from selection, but it is hard to input many constraints.