I tested the new released snapshot: fet-5.6.5-snapshot-26-sept-2008
wich add new feature spread subject over the week
You can access new feature via "Advanced"
First message box is a warning message saying >:( :
QuoteThis optimisation is done for a 5 days week, but it should work well als for a 6 days week. If your number of days per week is larger, you might find this function uselees
So I converted :) my 12 days/4periods .fet file to a 6days/8periods
Then a new window popus up (Fine tune) with following settings:
(http://i427.photobucket.com/albums/pp354/alfaromeoFET/warningSplitactivitySetting.jpg)
- consecutivly if same day ?
- All split activities ( What is different from Minimum N days ... ::) )
- Activities split into 3 components ( Check you want an activity split into 3 to spread over 4 days at least )
- Activities split into 2 components ( Check if you want an activity split into 2 to spread over 3 days at least )
All the tree last settings have a wight value to be set by user.
Now some results !!
The new settings seems very helpfull for those who want to widelly spread activities having 2 or 3 components.
Here are some screenchoots:
1-
2 spreaded over 4 days (2/4) !!!
(http://i427.photobucket.com/albums/pp354/alfaromeoFET/2over4.jpg)
2-
3 spreaded over 4 days (3/4) !!!
(http://i427.photobucket.com/albums/pp354/alfaromeoFET/3over4.jpg)
3- in a few cases, there is no improvement:
3 spreaded over3 days (3/3)
(http://i427.photobucket.com/albums/pp354/alfaromeoFET/3over3.jpg)
4-Finally here is another nice result:
3 times , we have 2 spreaded over 4 (2/4)!!!
with subject: geo, arab, math
1 time , we have 2 spreaded over 3 (3/4)
with subject: isl
we have also 4 spreaded over 4 for subject eng (4/4)
maybe because I initially set subject eng to
Minimum N days.... wight= 100%
Pease note that FET was working under a heavy constraint: all teachers have Maximum days per week set to minimum value !!! But FET finally solve it !! (http://i427.photobucket.com/albums/pp354/alfaromeoFET/multiover.jpg)
Thank you very much for helping. Please read the new announcement about the new snapshot, I hope you can help me with additional testing. I don't need testing the generation of the timetable (well, test a bit though), but I need to check that the constraints are correctly removed/added. Please let me know other opinions.
Quotethe constraints should be added OK, removed OK those obsolete
I get this data:
( The wight of Activities split into 3 components left as is 95.0% )
QuoteThere were removed the following time constraints:
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=3
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=19 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=20 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=1
QuoteThere were added the following time constraints:
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=3
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=19 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=20 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=1
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=2
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=19 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=2
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=2
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=20 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=2
I think it is OK
Now the weight is set to 100%
QuoteThere were removed the following time constraints:
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=3
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=19 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=20 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=1
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=2
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=19 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=2
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=2
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=20 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=2
QuoteThere were added the following time constraints:
Time constraint
Minimum N days between activities
Weight (percentage)=95%
Consecutive if same day=yes
Number of activities=3
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=19 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=20 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=1
Time constraint
Minimum N days between activities
Weight (percentage)=100%
Consecutive if same day=yes
Number of activities=2
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=19 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=2
Time constraint
Minimum N days between activities
Weight (percentage)=100%
Consecutive if same day=yes
Number of activities=2
Activity with id=18 ( T: fr2 , S: fr , St: 1Sc2 )
Activity with id=20 ( T: fr2 , S: fr , St: 1Sc2 )
Minimum number of days=2
I think the paragraph marked with red color shouldnot be there !!
Yes, they are the same. I just remove all constraints referring to activities in the same component, and add new ones, which are made according to your selection. I didn't bother to see which constraints are removed and added again, I just wrote the removed constraints and added constraints. So, some might be removed and added again.
Please also try with different weights, and try on a file which has activities split into 2 and 3 components.
Please try for more files and variants.
I have editde my previous post
please re-read again
Yes, it should be there, because it is the min 1 day between all activities. There is a selected check box there, compulsory for min 1 day, and you have a weight there to put.
Well
This isnot redundant ??
why linking id18, id19 and id20 at weight 95.0% while
id18 is linked with id19 then with id 20 at weight 100%
?
I think higher values get priority
QuoteWell
This isnot redundant ??
why linking id18, id19 and id20 at weight 95.0% while
id18 is linked with id19 then with id 20 at weight 100%
?
I think higher values get priority
Because 19 and 20 are not linked.
There will be added a constraint for all components of split activity, with selected weight, and additional constraints for those split into 2 or 3.
I have released another snapshot, I am very sorry, please see announcement. I had to follow a suggestion from Volker.
You are always right ;)
Well
Do we need any further specific testing ?
I noticed that weight is always resetted to 95.0 at the fine tune window
is that normal ?
QuoteYou are always right ;)
Well
Do we need any further specific testing ?
I noticed that weight is always resetted to 95.0 at the fine tune window
is that normal ?
I wrote what additional testing should be done. Also, maybe, if you don't mind, repeat some previous tests.
Yes, the weights are reset to default 95%. Also, the add activity dialog sets weight to 95%, yes, I should care about that, but I hope users won't mind for the moment. I prefer to reset values to standard.
The new feature seems well implemented
Quoteshould not be able to deselect the checkbox referring to all split activities (at least 1 day apart).
OKNormally the bugs appear only after heavy testing under production conditions
Quotethat canceling the spread dialog (after seeing the constraints, in the last confirmation dialog, that who lists the constraints in 2 text boxes) does not modify the file
OKQuotecorrectly adds the listed constraints and removes the ones listed as to be removed.
OK
Thank you very much!