FET Forum

FET Development => Suggestions => Topic started by: didit on May 01, 2008, 04:00:32 PM

Title: Default Teacher Time Constrain
Post by: didit on May 01, 2008, 04:00:32 PM
In form time constraints teacher not available, default is available. But in my situation have to click more "not available". Can change this trough setting so we can choose "avaliable" or "not available" for this.

Thanks

didit
Title: Re: Default Teacher Time Constrain
Post by: Volker Dirr on May 01, 2008, 04:30:38 PM
Hallo,

i am just wondering that every teacher has more "not available" slots then "available" one.

This behaviour ("available" is default) is, because:
1. the internal structure of this constraint. ("available" is no constraint. but "not available" is a constraint.
2. i think the teachers of most schools have more "available" then "not abailable".

I don't like to change that in the settings, and i guess Liviu also don't like that. Especialy if you have a school where some teachers have more not available and other have more available.

But maybe an other good solution is, if we add just two new buttons in that form.
Button 1: set all slots "not available"
Button 2: set all slots "available"

So you can press button 1 and then select all "available" slots.
What do you think about that solution?


Title: Re: Default Teacher Time Constrain
Post by: didit on May 02, 2008, 10:58:18 AM
Mr Volker. I agree with your solution by adding two more button to set available and not available time status for teacher.

Thank you

diditdr
Title: Re: Default Teacher Time Constrain
Post by: Liviu Lalescu on May 03, 2008, 03:39:28 PM
OK, I'll try to add this feature and let you know. But I will not release soon.
Title: Re: Default Teacher Time Constrain
Post by: kdsayang on May 04, 2008, 11:58:22 AM
QuoteHallo,
But maybe an other good solution is, if we add just two new buttons in that form.
Button 1: set all slots "not available"
Button 2: set all slots "available"

So you can press button 1 and then select all "available" slots.
What do you think about that solution?

A very good idea... hehe... I have some suggestion.... When u click Data --> Time Constraints --> Teacher Time Constraints --> A Teachers not available time, then u double click first teacher = Afida.... In that window, If u want to change another teacher available time, u have to click cancel and then double click another teacher that u want to change right??

So. my suggestion is instead of canceling that window and change the data, can u make the user to change the data in that window. Much more convenient

Below is that WINDOW
Title: Re: Default Teacher Time Constrain
Post by: kdsayang on May 04, 2008, 12:05:36 PM
here is that fet file.... Can I make multiple attachment in one posting?? I tried and failed.. hehe ... teach me please.. hehe

Title: Re: Default Teacher Time Constrain
Post by: Liviu Lalescu on May 04, 2008, 01:16:52 PM
I don't know if it is possible a multiple attachment, maybe you can make an archive with both files.

I cannot make what you suggest, because suppose a user needs to modify the teacher from T1 to T3, without keeping the constraint to teacher T1.

This is an interface problem and I am very low skilled at interfaces.
Title: Re: Default Teacher Time Constrain
Post by: kdsayang on May 04, 2008, 02:06:07 PM
Quote
I cannot make what you suggest, because suppose a user needs to modify the teacher from T1 to T3, without keeping the constraint to teacher T1.

I'm sorry.... What do u mean a user needs to modify the teacher from T1 to T3, without keeping the constraint to teacher T1??

I don't quite understand that.. sorry....
Title: Re: Default Teacher Time Constrain
Post by: Liviu Lalescu on May 04, 2008, 02:41:14 PM
User has 2 constraints, teacher T1 and T2. And he wants to modify the first constraint from T1 to T3. If I do like you suggest, the constraint to T1 remains and user gets 3 constraints: T1, T2 and T3. I want the user to remain with 2 constraints, T2 and T3.
Title: Re: Default Teacher Time Constrain
Post by: Liviu Lalescu on May 04, 2008, 03:14:38 PM
QuoteMr Volker. I agree with your solution by adding two more button to set available and not available time status for teacher.

Thank you

diditdr

Do you think that "Set all" and "Reset all" or "Set" and "Reset" are good names for buttons? Which are better? Do you suggest other names for these?
Title: Re: Default Teacher Time Constrain
Post by: kdsayang on May 04, 2008, 03:40:38 PM
QuoteUser has 2 constraints, teacher T1 and T2. And he wants to modify the first constraint from T1 to T3. If I do like you suggest, the constraint to T1 remains and user gets 3 constraints: T1, T2 and T3. I want the user to remain with 2 constraints, T2 and T3.

ooooo..... What I meant is in Data --> Time Constraints --> Teacher Time Constraints --> A Teachers not available time,
1. If u double clicked Afida,
2. It will show Afida not available time right.
3. Then If u want to change Sambilan not available time by choosing Teacher drop down menu, nothing happen. In fact, It still shows Afida not available time.
4. So, if u want to change Sambilan not available time, u have to clicked Cancel button first,
5. then double clicked Sambilan.
6. Now u can see that Sambilan not available time is updated.

My suggestion is that It will be better If FET can update to Sambilan from Afida in Step no 3.
TQ

Below are pictures from Step 1 to 6 for better understanding of what I meant
Title: Re: Default Teacher Time Constrain
Post by: kdsayang on May 04, 2008, 03:46:21 PM
Quote

Do you think that "Set all" and "Reset all" or "Set" and "Reset" are good names for buttons? Which are better? Do you suggest other names for these?

I suggest:

Set All Available
Set All X Available

Title: Re: Default Teacher Time Constrain
Post by: Liviu Lalescu on May 04, 2008, 03:58:21 PM
Quote
QuoteUser has 2 constraints, teacher T1 and T2. And he wants to modify the first constraint from T1 to T3. If I do like you suggest, the constraint to T1 remains and user gets 3 constraints: T1, T2 and T3. I want the user to remain with 2 constraints, T2 and T3.

ooooo..... What I meant is in Data --> Time Constraints --> Teacher Time Constraints --> A Teachers not available time,
1. If u double clicked Afida,
2. It will show Afida not available time right.
3. Then If u want to change Sambilan not available time by choosing Teacher drop down menu, nothing happen. In fact, It still shows Afida not available time.
4. So, if u want to change Sambilan not available time, u have to clicked Cancel button first,
5. then double clicked Sambilan.
6. Now u can see that Sambilan not available time is updated.

My suggestion is that It will be better If FET can update to Sambilan from Afida in Step no 3.
TQ

Below are pictures from Step 1 to 6 for better understanding of what I meant

You are right. But it is not easy to do that. I'll add that in the TODO.
Title: Re: Default Teacher Time Constrain
Post by: Liviu Lalescu on May 05, 2008, 10:01:01 PM
OK, it is ready (set all fields available and not available). The snapshot (tar.bz2) is available at http://lalescu.ro/liviu/fet/download/test/ . I won't release soon official 5.5.6 because there are not enough new changes.
Title: Re: Default Teacher Time Constrain
Post by: kdsayang on May 08, 2008, 06:10:14 AM
I have one more suggestion in this topic

If  I want to change many teacher not available time, I need to add one by one although the teacher not available time is the SAME.

So, I suggest that u can add A set of teacher not available time. Same as A rooms not available time feature.

TQ
Title: Re: Default Teacher Time Constrain
Post by: Liviu Lalescu on May 08, 2008, 06:37:46 AM
This is a bit complicated. I added into the TODO.