Main Menu

5 over 6 days

Started by metherington, March 20, 2018, 02:17:38 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Volker Dirr

Quote from: metherington on March 28, 2018, 06:56:29 PM
Each teacher gets one of those periods free, so it's OK.

Only if the teach in that grade only! If the teacher is also teaching in the other grade it might/will be a problem, since he is "locked" then even in fact he could be used in the other year!

Liviu Lalescu

Quote from: metherington on March 28, 2018, 07:00:31 PM
There will be a couple of room constraints needed, but mostly not.

Grades 5 and 6 share a building

Grades 7 and 8 share a building

They both have the same two issues:

1) They should not have Project scheduled at the same time
2) They cannot have more than 2 periods of CORE classes at the same time (or they do run out of spaces)

I was going to ask these things next!

You guys are so helpful - thank you!

Matthew

I think:

1) Constraint activities not overlapping.

2) Constraint activities max simultaneous in selected time slots.

Volker Dirr

Quote from: metherington on March 28, 2018, 07:00:31 PM
1) They should not have Project scheduled at the same time
2) They cannot have more than 2 periods of CORE classes at the same time (or they do run out of spaces)
1) also because of space or because of an other problem.

i highly suggest to use the "correct" students structure at least for those activities that might get room problems, because you can care about the rooms by that.

Volker Dirr

of course a "not overlapping" could be used. but in my option is the correct students structe with divisions will be better, since the timetable will be much more readable if you can see the correct students, teachers, subjects and rooms. at the moment it is in fact pretty "untidy"/"mixed"/"difficult to read".

Liviu Lalescu

I added the "circular" modification. The custom version is available here: https://lalescu.ro/liviu/fet/download/custom/metherington/  . Please let me know.

If Volker is right and you may improve your data, I hope that this customization will still work. If not, we can always customize some more. Anyway, it is great that after a long debate we came to the smallest change necessary to make it. I admit I do not understand exactly your words or Volker's about the data, but I understand the FET notation and how to make a FET file solve correctly.

metherington

Thanks! I'm home on my mac right now, so I'll have to try this when I get back to school on a PC.

Do I run the "test-first-and-last-day.fet" file or the "liviu-matthew2.fet" file?

I appreciate your help!

Matthew

Liviu Lalescu

Quote from: metherington on March 28, 2018, 09:30:39 PM
Thanks! I'm home on my mac right now, so I'll have to try this when I get back to school on a PC.

Do I run the "test-first-and-last-day.fet" file or the "liviu-matthew2.fet" file?

I appreciate your help!

Matthew

You are welcome!

liviu-matthew2.fet is your file, and the days with only 2 Core-s can be in any consecutive days (including circular - the first and the last days).

The second file, test-first-and-last-day.fet -- I made it to force the circular testing. The 2 Core-s are forced on the first and last days (by the last two time constraints). This file is not solved by the official FET, but it is solved by the metherington custom FET.

In your work, you will not use constraints like in the second file.

Please let me know if it is clear.

metherington