unoffical FET feature preview released

Started by Volker Dirr, December 16, 2009, 01:40:23 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Volker Dirr

Quote
QuoteSo how it is possible to add a check box for "show/hide teachers exceeding contract" ?

i will think about a checkbox for that.
an other possibility is a splitter (so you can press mouse button between the to tables and move yourself the size of the tables like you want).
but i am bad in coding forms, i tried both variants and both have currently some problems with both variants. i will try to fix that bug.

Volker Dirr

I finaly updated several features in my simple activity planning form.

I added a "+" and a "-" before the number of teacher hours if a targed number of teacher hours is added.("-" was already included)
You can see the subjects and student of each single teacher.
Splitter used between activities and teachers table.

So only saving the number of target hours is missing. I still don't know where to save it best.

I think the current source is stable enough to test.
There must be done a lot of tests:
like you can see there are 5 "actions":
- Activity
- Subactivity
- Add
- Modify
- Delete
This actions differ and must be tested with:
- clicking activities x-axis (table head)
- clicking activities y-axis (table head)
- clicking teachers x-axis (table head)
- clicking in a teachers cell (row 1)
- clicking in a teachers cell (row 2)
- clicking in a teachers cell (row 3)
- clicking in an empty activity cell
- clicking in an activity cell with a single activity
- clicking in an activity cell with a single activity with modified subactivity
- clicking in an activity cell with two (or more) activities (unmodified)
- clicking in an activity cell with two (or more) activities (modified)
- clicking in an activity cell with two (or more) activities (some modified and some unmodified)

So there are 5*12= 60 test to do with active activities.

Because activities might be active or inactive this test must be done 3 times:
- all activities active
- all activities inactive
- some active and some inactive

So there are total 3*60=180 tests to do.

Also tested must be the visial options (9) in different combinations.

Also tested must be this dialog/form with slow computers and computers with small memory size.

So you can see, there are a lot of test to do!

So please test or if you don't have time to test, donate to FET, so we can also take time to test (again) with other samplefiles ourself.

Get the new version and tell me bugs, missing features, ... .
same as before:
-new feature is "hidden" at "fet ->statistics->export advanced statistics to disk"

Please get it from here:
www.timetabling.de/unofficial/fet-5.11.1.vd4.featurePreview.exe

Chafik Graiguer

Thanks Volker for new release
I downloaded it today, and will test it

Volker Dirr

Thank you.

I forgot to ask also where to put this new feature?

Maybe in:
FET -> advanced -> activity planning
or
FET -> data -> activity planning (behind FET -> data -> subactivities)
or
Maybe even in the satistics, because it it also a statistic at the same time.
or
...

Maybe also a shortcut is needed? But there is no space left. Also it might confuse some guys. I still think most "normal" schools will like this new feature, i fear some (special) school might/will be confused if they try to enter their data/activities with this dialog. That is why i think it is (maybe) not good to use a shortcut.

I still hope more guys will test and say their opinion. (i saw on my statistics that only a few guys downloaded the file.)

Chafik Graiguer

#19
QuoteThank you.
I forgot to ask also where to put this new feature?
I sugget to add it ot ADvanced menu, because it is really an advanced feature

I assure you: a lot of peoples will love those new feature, because:
- It tremondosely decrease the inputting data time manipulation ( add, remove, modify)
- It gives also a visual guide  to quickly find what activities you are looking for to work on
- it allows multiple or mass  deleting (al student's activitties, all teacher's activities) !! Official FET only allows multiple activiting/deactiviting

QuoteThank you.
I still hope more guys will test and say their opinion. (i saw on my statistics that only a few guys downloaded the file.)
Maybe a screenshot like this will help peoples have a preveiw of this new feature
I attached a screenshot, if you would like to add it to your new first post


Chafik Graiguer

Finally, a bug report:
If you select "delete activity" in the action tab
and click on the  subject name, FET exit suudenly !!
See first attached sceenshot

Volker Dirr

QuoteFinally, a bug report:
If you select "delete activity" in the action tab
and click on the  subject name, FET exit suudenly !!

Thank you for report. sadly i can't reproduce that bug. At my computer with my sample sets it doesn't crash.
can you please check if you can reproduce that bug? if you can reproduce, please sent me your datafile. i think there must be something special with that file.
if you can't reproduce i guess you done something special before. but what? please try to reproduce it and tell me what you done before.

Volker Dirr

is it possible that it doesn't crash with subject "eng", but maybe with sub "isl"? Or more precise with a subject that have not only a single number of total numbers (like your in english with "60") but 2 total numbers (like in your dataset with isl "34 (35)")?
i saw i have a small bug with that datasets. but i just didn't delete all. so i still don't know why it should crash.
i will fix that. hopfully it will also fix your crash at the same time too.

please try to reproduce the bug with current (old) version and tell me how you crashed fet. (maybe) please still sent me your dataset. i will keep it private.

i will tell you more as soon as i fixed the bug i found.

it will be very helpfull if you can reproduce the bug, because i still fear the bug i saw has nothing to do with your crash.

Chafik Graiguer

It doesnot matter, what subject I click, FEt crashes
I sent my file via PM
I can reporoduce it all the the time
Just  open the file, select delete then click on any subject

Only, one time, I did some other actions (dont remember) then it deosnot crash

Volker Dirr

hmmm... bad and good.

good: you can always reproduce.

bad: i can't reproduce :-( i got your file and it work at my computer.

i already fixed deleting all activities, even if they share with several guys.

i will upload tomorrow evening and hope it will fix your problem. i just want to check with valgrind (a memory checking tool) before i release a new version. maybe i can detect your (or other) bugs by that.

Volker Dirr

Sorry for delay. i didn't publish new version yet, because valgrind sadly found a bug.
i will publish as soon as valgrind doesn't show that bug anymore. i think i understand the bug now, but i will fix tomorrow. (it is not difficult to fix, but i need to check the whole source if i done that misstake somewhere else.)

Volker Dirr

#26
I updated the source. I hope now the bug is away (i can't reproduce it, but now valgrind doesn't complain anymore, so i hope it is solved now.)
Please get it from here and check it:
DELETED, because it is old

Volker Dirr

@alfaromeo and of course also all other guys that can reproduce the reported bug

I want to go on coding and I want to release a new feature soon, but sadly I can't do that if the reported bug is not fixed. I think it is fixed, but I can't reproduce it, so i need your help!
Please check if you can reproduce the bug (reported by alfaromeo). If you can reproduce it with the old version, please check if it is solved with the new version.

Chafik Graiguer

#28
I apologize for the delay
but I bring good news  :)
I tested with fet-5.11.1.vd5.featurePreview.exe
so I can assure you , no bug !! I was able to delete all activities elated to a subject
So go ahead !! it is a good work !!! it will tremondousely decrese time needed to manipulate data
( I was and I am still using Windows Xp Sp2)

Volker Dirr

#29
i deleted the old links in this topic, because the current version changed much.

i added new features:
1. show pseudo activities.
2. less memory usage (i deleted the "---" in emtpy cells, that saved in some samples very much memory.)

Liviu already included this activity planning into a new snapshot and i hope he can release soon. we just fix and check a few last things.

Liviu was able to reduced the memory usage one more time and he was also able to do a nice automatic resize of the cells.

so it is useless to test my old versions. that is why i deleted the links.

so please wait a bit, liviu will hopefully release soon.