Max Hours for a room(s)

Started by Benahmed Abdelkrim, May 09, 2020, 11:25:12 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Liviu Lalescu


Benahmed Abdelkrim

The advantage of this trick is that it used for the first time the function of the virtual Rooms.
Which avoids the use of the custom version; FET mapr.
B.A/krim

Liviu Lalescu

Indeed, interesting solution.

Benahmed Abdelkrim

B.A/krim

Benahmed Abdelkrim


By the way, Let me dear Liviu to suggest adding the Virtual rooms function in the 2 custom version (Morocco and Algeria).
This function is very useful in many uses: for making test schedules, by restricting some special activities that need two rooms....etc. And thanks in advance. :)
B.A/krim

Liviu Lalescu

Hmm, dear Benahmed, these changes were difficult at the time I made them for the official. But I will add them in my TODO list for custom Algeria and Morocco.

Benahmed Abdelkrim

Quote from: Liviu Lalescu on May 13, 2020, 07:09:29 PM
Hmm, dear Benahmed, these changes were difficult at the time I made them for the official. But I will add them in my TODO list for custom Algeria and Morocco.

Thank you!
B.A/krim

Benahmed Abdelkrim

But what concerns me now and trying to find a solution is how to avoid repeating the same room for the teacher.
Below screenshots are shown...
B.A/krim

Benahmed Abdelkrim

I think this is because virtual rooms work;
random selection of rooms without taking into account the non-repetition of elements in pairs for each room
B.A/krim

Benahmed Abdelkrim

On this topic, I suggest adding a checkbox in the dialog box for make/edit virtual rooms to allow repetition or not to allow repetition. what you think?
B.A/krim

Liviu Lalescu

#40
Hmm, Benahmed, it is so difficult for me to follow this, as you swapped teachers with rooms. But I try to understand.

1) The usage of fake 4 hours for each FET room is not perfect from the efficiency point of view. But it might work. I thought of adding a perfect constraint: room max occupied slots, but it is not feasible - meaning it is taking too much time if using virtual rooms.

2) I could try to make you a customization, so that each FET teacher gets unique FET rooms, not duplicates. But I do not see reasons for adding this constraint in the official FET, it would only complicate things and confuse the user.

3) I really prefer my approach with allocating activities (subject+students set) to FET days = real-life slots and FET hours = real-life teachers. Why can't you use this approach? I did not think of the duplicate problem above, but we could think of it if you decide to follow this path.

Benahmed Abdelkrim

#41
Hmm ... I think element 2 is the best choice.
But adding it to the official will be a good addition and useful in all cases... Especially since the virtual rooms are still in the beginning, and that this proposed feature will enrich FET in all aspects.
B.A/krim

Benahmed Abdelkrim

#42
I also think this feature will not complicate things, nor will it make the user confused.
Of course, with explanation and guidance, it will never happen what you said. In addition to that,   FET has many more complicated features than this simple addition.
B.A/krim

Liviu Lalescu

But I do not see any reason why a user would use this constraint in a usual file.

Benahmed Abdelkrim

#44
Quote from: Liviu Lalescu on May 15, 2020, 07:56:38 AM
But I do not see any reason why a user would use this constraint in a usual file.

     This constraint will be very useful for the timetables of the quarterly or half-yearly exams without forgetting the exams at the end of the years. these timetables are an integral part of the files produced by FET throughout the school year.
the designers of these types of files want to reign more transparency and credibility on the exams by having the teachers who monitor the exam rooms swapped so that each supervisor monitors each room among the rooms assigned to him only once throughout the exam period.

So why do we deprive the designers of this type of files of this useful constraint that will comfort them and profit them a lot of time other than manual completion??!
But despite all this, the last decision is up to you, dear Liviu.  :)

B.A/krim