Custom FET allowing max 150 days per 'week'

Started by Liviu Lalescu, October 02, 2017, 03:43:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Liviu Lalescu

#15
So, you modify MAX_DAYS_PER_WEEK to 150 and recompile?

OK then, I think I will increase the maximum number of days per week for the custom max-120-days-per-week from 120 to 150. I will let you know. Please tell me if you think I should increase it even more (in other words, what is the highest demand other people might need)?

Thank you for the file! But I am not sure I understand, its header says it is saved by the custom max-120-days-per-week FET version. I will try to open it also with the official FET (compiled with max days 150), to see if it works.

I can add it as an example, but I think not in the official, since one needs to recompile FET to be able to open your file. But anyway, please tell me the country and city and institution, as in the other examples you can see in the official FET, so I know how to add your file.

Liviu Lalescu

It seems that I have a faster computer. See the attached screenshot - I ran your example in both the official and the custom (but both re-compiled with maximum 150 days per "week").

Please let me know if 150 max days per week for the custom 120-days version would be enough, or you think more would be better. I think I might do this change soon.

Coralie

I live in Bordeaux, France and I work for La Prépa des INP in Bordeaux INP.

I think 150 days is enough for a semester schedule, but I do not know if some people are doing schedule over the whole year at once.

I looked again at my old schedule with FET 120 days, I might have to saved it with, hence the heading. But I did it well 6 months ago with another version :

<fet version="5.29.4">

The particularity that I have of the code beside is the alternation, for the same teaching of whole class course (CM) and work directed by groups (TD) with a very precise rhythm (for example CM-TD- TD CM-TD-CM-TD-TD-CM-TD-TD-TD) depending on each course.

If you have questions about the reasons for my choices, I am ready to answer and explain my need;) Maybe you will have better solutions than mine.

Liviu Lalescu

Quote from: Coralie on June 04, 2018, 11:23:25 PM
I live in Bordeaux, France and I work for La Prépa des INP in Bordeaux INP.

I think 150 days is enough for a semester schedule, but I do not know if some people are doing schedule over the whole year at once.

I looked again at my old schedule with FET 120 days, I might have to saved it with, hence the heading. But I did it well 6 months ago with another version :

<fet version="5.29.4">

The particularity that I have of the code beside is the alternation, for the same teaching of whole class course (CM) and work directed by groups (TD) with a very precise rhythm (for example CM-TD- TD CM-TD-CM-TD-TD-CM-TD-TD-TD) depending on each course.

If you have questions about the reasons for my choices, I am ready to answer and explain my need;) Maybe you will have better solutions than mine.

I will make maximum 150 days in the custom version.

I am not sure I understand your input file but, if it works, then everything is OK :)

Liviu Lalescu

I updated to maximum 150 days per 'week'. Thank you for your feed-back!

kieronsalmon

Is it possible to have an updated version of FET-Max 150 days per week?  The current version is 5.35.7, but FET is now on version 5.49.1 (with a number of new useful features).  I use FET to timetable for a University and no day is ever the same so the max 35 days is too restrictive.  Many thanks for considering this, Kieron.

Liviu Lalescu

The new future FET-6.0.0 will have probably maximum 1000 days per week. Please see the news and announcements section (my messages from yesterday) for download link to the snapshot. It should be usable enough, I hope.

Note that the current snapshot is stable, but there is no guarantee in the future. I might change it.

The only thing I am working now on is to add generate multiple on more threads each generation. The other things seem OK.

YOUSSEF HOUIET

it means simultaneous multiple generation (in parallel) ?

Liviu Lalescu

If you have 8 processors: If you generate 100 timetables, it starts 8 generations, each on a processor, then when one processor finishes, it starts the 9th generation on that processor, and so on.