Modify a subactivity

Started by davvidde, October 12, 2015, 09:06:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

davvidde

I have this simple suggestion that would, in my case, save a lot of time:

I have some teachers that bind their worktime to an already built timetable, so they look at various activities and decide to work in those hours.
Often this happens when teachers are in co-presence in laboratory or when teachers have students with disabilities and need to support them when specific subject are in time.
So, it is the best to "double click" on the subactivity, on the interface with the generated timetable, to show the dialog that modify the subactivity and add the new teacher.
Then regenerate all the timetable to obtain the new HTML even for these teachers.
Whitout this simple "double click" I need to write down the number of the sub-activity, go to Data->Activities then looking for that number, click "modify" then add the teacher.

Is it possible to do this and speed-up data enter?

Thanks
Davide.
Davide.

Volker Dirr

We also have those teachers. Adding them after you already generated the timetable is not very good, because of 2 points:
1) it is critical to add them there. Users might missunderstand and do conflicting activities/impossible timetables.
2) I care about those teachers already before generating the timetable. So i add them already in the FET->Activity-planning. There is the "subactivites" button. I place those teachers into "difficult" subjects, depending on the disability.

davvidde

#2
You are right, but in my case the timetable doesn't change because those teacher doesn't have constraints; they choose their workhours "ad hoc".
When possible I care planning time even for those teachers but sometimes is impossible because teachers are hired when schoolyear has started.
Also, looking at activity planning dialog you don't know where FET placed that subactivity.

Davide.
Davide.

Volker Dirr

The activity planning is not designed for "after" generating. You can't see it "after" generating there. It is clever to do it there "before".
If you can't do that, then you can do it like you wrote. But in fact why do you need the timetable then, if the teacher can choose his times hisself and if he doesn't have got any constraints. Those teacher at our school have a lot of not available times. that is why i add them before generating.

davvidde

#4
I need to publish the timetable with complete times, with those teachers also. If you see timetable like this:
http://www.itmorigiaperdisa.it/public/programmazione/ORARIO-DEFINITIVO-AS-2015-16/ORARIO-DEFINITIVO-AS-2015-16_teachers_days_horizontal.html#table_9
you can see that few teachers have an empty timetable.
It is bad to publish an extra web page with these single timetables because teachers wrote themselves in MSWord.


Davide.

Volker Dirr

ok. sadly not very easy to add into FET, because you need to care the activities (both: the activity that is visible for a user and also the simplified internal activity used by the algorithm. And you also need to care about the the internal solution of the generated timetable. You need to care about all of them, because it is needed to see the changes in the timetable (This need: internal activity and solution) and also needed to regenerate (This need: activity).) I think Liviu might add it into the TODO. Let's see what he think about. (Don't expect a quick answer. As far as i know he is busy tomorrow.)

Maybe you saw that basic manually scheduling with TiTiTo is already working. I already started coding your feature request there a few days ago. I am nearly ready with it. I think i can release in around 2 days. But it will have 2 disadvantages in the next release: 1. printing and exporting timetables is not included (yet). You can export a fet file, but in that case using FET with your current trick will be easier. 2. it's commercial only. i think i will add printing the timetables also, but i am busy. So i think it will take several weeks until that feature will be included.

Liviu Lalescu

Quote from: Davide Cottignoli on October 12, 2015, 09:06:04 PM
I have this simple suggestion that would, in my case, save a lot of time:

I have some teachers that bind their worktime to an already built timetable, so they look at various activities and decide to work in those hours.
Often this happens when teachers are in co-presence in laboratory or when teachers have students with disabilities and need to support them when specific subject are in time.
So, it is the best to "double click" on the subactivity, on the interface with the generated timetable, to show the dialog that modify the subactivity and add the new teacher.
Then regenerate all the timetable to obtain the new HTML even for these teachers.
Whitout this simple "double click" I need to write down the number of the sub-activity, go to Data->Activities then looking for that number, click "modify" then add the teacher.

Is it possible to do this and speed-up data enter?

Thanks
Davide.

I added your words in the TODO, but it is complicated.