scuola con due edifici

Started by ely, September 09, 2017, 04:40:41 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ely

Buongiorno,
avrei un problema da segnalare che non riesco a risolvere.
La mia scuola è composta da due edifici: sede centrale+succursale (composta da laboratori di meccanica e altre aule).
Alcuni alunni devono svolgere alcune lezioni di laboratorio necessariamente in succursale. Queste classi dovranno quindi, per alcuni giorni alla settimana (1 o 2 giorni), andare a fare lezione lì.
Visto che i due edifici sono distanti tra loro, non è possibile per le classi cambiare edificio nella stessa giornata.
Dal momento che la succursale è fornita di qualche aula, gli alunni potrebbero  svolgere qui anche altre lezioni teoriche (italiano, matematica).
È in grado il programma di risolvere questa problematica? Se sì come impostare il tutto?
Grazie Sara

Liviu Lalescu

Scusi l'inglese:

I think you can use rooms and buildings. Add each room in a building. And add preferred/home rooms, and buildings constraints.

Liviu Lalescu

You can let theory (Italian, Math) without a specified room. This way, FET will not consider them in any building, and this is what you need.

ely


Thanks for your reply!

I added each room in a building, but:

    1. it does not consider the "free hour" for the teacher to change building
    2. it does not respect constraints
   3. I added in "SPACE" the activity in the preferred room. (I did not use keys...). It is wrong?

Thanks a lot for your help!!

Liviu Lalescu

Quote from: ely on September 10, 2017, 08:35:34 PM

Thanks for your reply!

I added each room in a building, but:

    1. it does not consider the "free hour" for the teacher to change building
    2. it does not respect constraints
   3. I added in "SPACE" the activity in the preferred room. (I did not use keys...). It is wrong?

Thanks a lot for your help!!

1. Add constraint(s) teacher(s) min gaps between building changes = 1.
2. Add constraint(s) students (set) max building changes per day/week.
3. It is good, but you will have more work to do. If you use subjects/keys, you will have less work to do (probably).

If you still don't manage:

You can post your file, if it is public, or send it to me by email, if it is private, and tell me what conditions are not met. I will try to help, but I do not promise.

ely

This is what I did, but I still do not get the desired result:

1. added as min gap between building changes 1 hour for all teachers
2. added as max building change per day for students "0" (in the sense that it doesn't matter where the students are, but once they're in a building they cannot change)
3. I don't understand which additional work I have to do..... (I send you my last file).

I noticed one thing: after the timetable is generated I receive the message that 5 light constraints have been violated. Does this mean I cannot expect to receive a timetable which respects 100% what I entered as constraints? 

thanks!!

Liviu Lalescu

Quote from: ely on September 10, 2017, 09:22:48 PM
This is what I did, but I still do not get the desired result:

1. added as min gap between building changes 1 hour for all teachers
2. added as max building change per day for students "0" (in the sense that it doesn't matter where the students are, but once they're in a building they cannot change)
3. I don't understand which additional work I have to do..... (I send you my last file).

I noticed one thing: after the timetable is generated I receive the message that 5 light constraints have been violated. Does this mean I cannot expect to receive a timetable which respects 100% what I entered as constraints? 

thanks!!

I will see it. For 3., my wording was bad. I wanted to say that it is more work to add many constraints activity preferred room(s) than to add less constraints subject/tag preferred room(s). But it should be correct either way.

I will see now your file.

Liviu Lalescu

Quote from: ely on September 10, 2017, 09:22:48 PM
This is what I did, but I still do not get the desired result:

1. added as min gap between building changes 1 hour for all teachers
2. added as max building change per day for students "0" (in the sense that it doesn't matter where the students are, but once they're in a building they cannot change)
3. I don't understand which additional work I have to do..... (I send you my last file).

I noticed one thing: after the timetable is generated I receive the message that 5 light constraints have been violated. Does this mean I cannot expect to receive a timetable which respects 100% what I entered as constraints? 

thanks!!

For 1. and 2., I do not understand. See the screen shots for rooms' timetables (attached, two pictures, one for students and one for teachers). It seems OK to me. Please tell me the teacher/students set who does not respect buildings changes, and the day.

I made a better file for you. I raised some constraints. Only two are obviously impossible (min days, with 95% weight). The rest are 100% and will always be respected.

Liviu Lalescu

But as a note: if you expect your timetable to get more and more difficult, you can keep your file (not mine, with raised weights). You will add the more important data/constraints and then, if your timetable is still solvable, raise the other constraints.

I raised the min days constraints and the only 95% same starting time constraint (there were two, the other had 100%). If these are not important and you need to add more data, keep all of them 95% until the end, when you can experiment to raise them if the timetable is still solved.

You can see in the Timetable->Conflicts the list of broken constraints (with weight <100%).

ely

Thanks ... I will see...

The problem is in the class 2E .... On Monday they are in building2 (aula3), but it is impossible for the mathematic's teacher. She is at 9.00 in 2E and at 10.00 in 2G in building1....




Liviu Lalescu

As another advice: about the two constraints min days I left with 95% because they are impossible. You should better add the activities in a different way, with a min days constraint with 100% (instead of say two subactivities with duration 1, add a single one with duration 2).

Liviu Lalescu

Quote from: ely on September 10, 2017, 10:24:09 PM
Thanks ... I will see...

The problem is in the class 2E .... On Monday they are in building2 (aula3), but it is impossible for the mathematic's teacher. She is at 9.00 in 2E and at 10.00 in 2G in building1....

I am not sure I understand. For better communication, I attach a locked timetable. Please generate on it and tell me a problem. Give me the day/hours, rooms, teacher (complete name) and students set and the problem.

Liviu Lalescu

I attach the rooms' timetable time horizontal screen shots for the above locked timetable.

Liviu Lalescu

Hmm, I think I understand the problem. The building of an activity may be variable.

I think this is not possible with the official FET. It might be possible with a custom version, but it does not look simple at all.

ely

 .... oh no....   :(

I hope I was clear and you could undestand....

thanks for all