FET Forum

FET Support (English) => Get Help => Topic started by: proftug4 on October 19, 2018, 07:57:37 AM

Title: two different timetable
Post by: proftug4 on October 19, 2018, 07:57:37 AM
Hi,

I have two levels of students and each level has a different timetable, classes start at different hours but the two levels share some of the teatchers.

It's possible to make two different tables for the week?

The solution that i think it's to divide in a common time interval (15 min) because of the duration of classes and intervals, so a class of 45 minuts is divided in 3x15 minuts but two different tables for the week would be better.

Sorry for the english.

Thanks

Marco
Title: Re: two different timetable
Post by: Volker Dirr on October 19, 2018, 12:18:47 PM
Impossible to answer your question without more information. Especialy the the exact times and if only a few or many teachers share the different students timetables.

It might be possible with 15 min = 1 FET hour

It also might be also possible with just calling the periods "1", "2", ... instead of times if they don't overlap (too much). (And maybe adding a "min gaps after building change"-constraint)

Can be possible by doing 2 sepearted timetables (and settinng some teachers not available in one time and the opposite in the other table). This will be easy if only a few teachers are needed in both tables. It will be bad if a lot of teachers are in both tables.

You need to tell us much information if you want a better answer.

There might be a easy 4th solution: Give the students the same times; why are they different? (Yes, i know myself there might be a (small?) reason for that. You must think yourself if you don't want to do them the same, evene there is maybe that small disadvanatge, but you will get a big advanatge in doing easier timetables.
Title: Re: two different timetable
Post by: Liviu Lalescu on October 19, 2018, 12:24:54 PM
Quote from: proftug4 on October 19, 2018, 07:57:37 AM
I have two levels of students and each level has a different timetable, classes start at different hours but the two levels share some of the teatchers.

To forbid a teacher having activities in two time slots over the week you can use the constraint activities occupy max time slots from selection. Activities = activities of the selected teacher, occupied slots =  the two slots, max occupied = 1. You need to add many constraints this way.
Title: Re: two different timetable
Post by: proftug4 on October 30, 2018, 09:45:13 PM
https://colegioscaju.com/wp-content/uploads/2018/05/2B.pdf

https://colegioscaju.com/wp-content/uploads/2018/05/8.pdf

Here are two different timetables, look at the hours.

Thanks for the reply. I probabily go for the 1 hour fet = 15min
Title: Re: two different timetable
Post by: Liviu Lalescu on October 31, 2018, 09:04:40 PM
Quote from: proftug4 on October 30, 2018, 09:45:13 PM
I probabily go for the 1 hour fet = 15min

Yes, I think this is the (best) solution.

Quote from: proftug4 on October 19, 2018, 07:57:37 AM
but two different tables for the week would be better.

Why do you say this? I do not understand, it is nicer to have all the timetables in a single document, in my opinion.
Title: Re: two different timetable
Post by: proftug4 on November 01, 2018, 08:47:43 AM
Maybe.

I said this because of another sw that i know. Teachers with the 2 different tables have a diffent layout (ugly) and not simple to read.

Thanks for the help, i'll go with the 15 min= 1FET Hour.

Keep up the good work
Title: Re: two different timetable
Post by: Volker Dirr on November 01, 2018, 09:49:58 AM
If you have a closer look, you will see that in fact you can only rename the periods "1", "2", ... And you can place them always without conflicts into a single timetable. Ther periods never share time at each other. So there is no need for 15 min split. The only problem might be that a teacher might be able to swap the building in 0 seconds. But in fact you can add a constraint "1 gap between building changes". Souds more than "15 minute", but in fact even the "15 minutes" won't give you other results. But only calling them "Period 1", ... will be much easier, since the number of fet hours will be around 3-4 times lower, so generating the timetable will be much faster and the teacher will got all information in a single timetable.
Title: Re: two different timetable
Post by: Liviu Lalescu on November 01, 2018, 10:59:42 AM
@Volker:

a) I think the generation will not be much faster if using 45 minutes slots instead of using 15 minutes slots. I think the generation depends mainly on the timetable difficulty. But we need some tests.

b) So you suggest these periods:

1) 8:00h - 8:45h
2) 8:45h - 9:30h
3) 9:30h - 9:45h (break for everybody)
4) 9:45h - 10:15h
5) 10:15h - 10:30h (break for everybody)
6) 10:30h - 10:45h (break for everybody)
7) 10:45h - 11:15h
8) 11:15h - 11:30h (break for everybody)
9) 11:30h - 12:15h
10) 12:15h - 13:00h (not available 2a CLASSE B)
11) 13:00h - 13:30h (break for everybody)
12) 13:30h - 14:15h (not available 8a CLASSE)
13) 14:15h - 15:00h
14) 15:00h - 16:00h (only for 2a CLASSE B)
15) 16:00h - 17:00h (only for 2a CLASSE B)

Maybe it will not fit perfectly, because an activity cannot spread over a break by the internal rules of FET, for instance for 2a CLASSE B (2) to (4).

I did not follow exactly your reasoning in intervals, it is difficult for me, since I am not involved in practical timetabling. It might work, but there might be this problem above.
Title: Re: two different timetable
Post by: Volker Dirr on November 01, 2018, 01:18:44 PM
No, i suggest to use only 9 fet hours. Just call them period 1 to 9. As you can see in the table the is no conflict with the times.

Period-   Class 2      -   Class 8
1   -   08:00-08:45   -   08:00-08:45
2   -   08:45-09:30   -   08:45-09:30
3   -   09:30-10:15   -   09:45-10:30
4   -   10:45-11:30   -   10:30-11:15
5   -   11:30-12:15   -   11:30-12:15
6   -   13:30-14:15   -   break
7   -   14:15-15:00   -   14:15-15:00
8   -   15:00-16:00   -   break
9   -   16:00-17:00   -   break

As you can see that are exactly the original times. You need only 9 fet hours.
If you don't want to use activities over the break, then it will be very easy by using the "duration" feature of activities preffered starting times.
Title: Re: two different timetable
Post by: Kazrik on May 31, 2020, 01:23:15 PM
Hi @Volker Dirr or
How do I set mu FET hour as 15min, I don't understand where I can change this.
Sorry to bury this old thread
Title: Re: two different timetable
Post by: Liviu Lalescu on May 31, 2020, 03:22:34 PM
Hello,

You just need to consider an activity with duration 1 real hour as having duration 4 in FET.