È possibile realizzare un orario che vada dal lunedì al venerdì, nel quale il lunedì corrisponda a 5 ore di lezione, gli altri giorni a 5 ore e mezza e la mezz'ora sia sempre la quarta ora?
In tal caso, la disciplina che cade alla quarta ora del martedì ad esempio verrebbe svolta solo a metà e richiederebbe un'altra mezz'ora in una delle quarte ore dei giorni successivi... è possibile fare qualcosa del genere? Come? Grazie anticipatamente a chiunque vorrà aiutarmi.
hmm... I think there are different variants how to do it, but with maybe some disadvanatges. Depending on the variant.
I am too lazy too write all varaints, so i need to know first this:
Do you already know which activities should be divided into 0.5 only? Or could it be (nearly) every activity?
Because depending on your answer there are different variants how to enter the data into FET.
Potrebbe essere qualsiasi attività: ad esempio se fosse italiano per cui sono previste 6 ore a settimana, potrebbe suddividerle come meglio crede e, se ricadesse nella quarta ora, potrebbe esserci anche una suddivisione 1,5+1,5+1+2 oppure 0,5+1,5+2+2, ecc... per musica, che è di solo un'ora a settimana, se ricadesse nella quarta ora, dovrebbe essere necessariamente 0,5+0,5. Sinceramente la suddivisione non mi interessa, l'importante è che il sistema trovi la soluzione migliore, rispettando il monte ore di ogni disciplina.
In realtà, trattandosi di una scuola primaria in cui i docenti svolgono più discipline, potrei anche essere generica sulla distribuzione delle materie, lasciando che siano poi i singoli docenti a stabilire come suddvidere le loro discipline nell'orario.
La mia reale difficoltà è fare in modo che la quarta ora in alcune giornate sia considerata di mezz'ora. C'è un modo per fare questo?
hmm... difficult if you also want to have 1,5 hours...
But since it is a primary school and teachers have many subjects in the same class, there is an easy workaround possible.
Choose the teachers manualy that should teach these 0,5 hours and place that hours manualy. In FET add them with 1 hour (not 0,5 hours). So in fact in FET you will add those teachers more hours then they must teach. Generate the timetable and then just tell them, that the hour is in fact only 0,5 hour long.
I done it similar that way for swimming at my old school. It was also only 1,5 hours and not 2 hours. I set it in FET with 2 hours (so in the timetable it look like they had got 0,5 hours too much. But i just told them it is in fact 0,5 hours less and they must leave the swimming pool earlier.
Cosa intendi con " Choose the teachers manualy that should teach these 0,5 hours and place that hours manualy." . Scusami sono alle prime armi.
Since you wrote, that you have a primary school, i guess most activities in a class are done my the same teacher.
So for example group/class 4a:
teacher1 must teach 20 hours in group/class 4a.
teacher2 must teach 6 hours in group/class 4a.
teacher3 must teach 2 hours in group/class 4a.
teacher1 is the "class teacher" of group 4a.
Group 4a has 28 hours per week.
teacher1 has total 20+x hours per week (since he might work x hours in an other group). Lets say he must teach 27 hours per week.
So i think it is a good idea to select the class teacher and just give him 2 hours more in group 4a.
So place another 2 hours into that group. (maybe call it subject "compensation").
Place that additional 2 hours friday 4th and thursday 4th hour.
Place 2 other activities of that teacher1 thuesday 4th and wednesday 4th hour. (you can just randomly choose an activity that doesn't need a special room).
So now the timetable looks like the are 2 hours too much in the timetable for the teachers and students.
FET can generate such a timetable fast.
Just tell the teachers and students, that in fact Tuesday to Freiday the 4th hour is in fact only 0.5 hour. So the learning time (and teaching time) is correct again.
Seguo perfettamente il tuo ragionamento... non capisco però un passaggio: come faccio a inserire "manualmente" una determinata attività/un certo docente ad una certa ora (alla quarta nel mio caso)? Se capissi come fare questo avrei risolto... :)
Grazie, grazie, grazie mille per la tua disponibilità!
different variants are possible for this.
The easiest to understand is
variant 1:
fet -> data -> time constraints -> activities -> others (1) -> A set of activities has same starting time (hour + day)
fet -> data -> time constraints -> activities -> preffered times -> An activity has a preffered starting time
the 2nd variant is this:
if you have a lot of activities, then it is faster to add the constraints by using:
fet -> data -> time constraints -> activities -> preffered times -> A set of subactivities has preffered starting times
The advanatge is, that you can add a unlimited number of those 0,5 hours activities constraint just by 4 constraints.
It's a bit tricky if you do it the first time. I am also not sure if generating the timetable will be as fast as the first variant.
If you have less then 10 classes, then just do it with my first suggestion. If you have (much) more then 10 classes and maybe try the second variant.
if you want to save some time, then you can add ALL "compensation" activities
You mean in fet -> data -> time constraints -> activities -> others (1) -> A set of activities has same starting time (hour + day)"?
You mean in "fet -> data -> time constraints -> activities -> preffered times -> An activity has a preffered starting time"?
hmm... You are right, it is a bit confusing if you see it the first time.
You must press "add" and then a new dialog will open and there you can choose the day and hour and then you need to press "add constraint" to add it.
Ti ho inviato uno screenshot in allegato. Mi fa inserire il vincolo ma senza specificare giorno e ora... cosa sto sbagliando?
uppp... Sorry, My post was wrong.
I corrected my previous post now.
It must be:
fet -> data -> time constraints -> activities -> preffered times -> An activity has a preffered starting time
Trovato! il sistema sembra funzionare, ma si è bloccato nella generazione dell'orario!!! :(
I don't know you data set, but maybe you have got a lot of class teachers, that are working 4 days per week only?
Because in that case all that teachers will become free on Monday and then there are not enough teachers available on Monday.
So if teacher2 in that class must work ar 5 days, but the class teacher1 is working 4 days only, then you should give at least 2 of thise activities to teacher 2.
Tutti possono lavorare 5 giorni a settimana. Sto provando a realizzare l'orario di questa interclasse.
hmm... Sadly more different teachers in a single class then i thought.
At least with A) and B) it is already a problem, since you can't take both time teacher1.
I think you should try always the class teacher first and if that is not possible you must swap it.
Sadly it is impossible for me to give an easy hint now. Maybe sent me your fet file and i can have a closer look.
Come faccio a inviartelo privatamente?
I just wrote you an email.
Your PN was already a good idea. There is also an ✉️ icon on the left side that can be used. Or visiting my homepage www.timetabling.de (i don't want to write my mail here, since i might modify it, so if i modify it, i only need to replace it at two places (my homepage and the FET forum settings).