Here's a suggestion from a coworker: To help see difficult days/times, FET could have a statistics that shows the amount of available teachers at every period of the timetable, for example, if only teachers A, B, C and D are available at the first hour of every day, I imagine it should show something like:
| Day 1 | Day 2 | Day 3 |
Hour 1 | 4 | 4 | 4 |
Hour 2 | 6 | 2 | 4 |
I filled in random values for hour 2 just to have more detailThis should allow the user to quickly spot times where more teachers could be needed before the generation starts. Maybe in addition to the number of teachers also have the names?
I actually think this could be useful, what do you guys think? - Also, sorry if I'm creating too many posts here, just couldn't resist knowing your opinions! :)
A table in the FET interface runnable from the menu, just like the other statistics (not writing the statistics to the disk)?
I think it'd be most useful to have it in the menu (since it'd help seeing difficult days/times before generating the timetable).
But I guess writing it to the disk could also be good for control after the timetable has been generated.
I added this in the TODO, for the moment. The thing is that there are more constraints having impact on the generation, like teacher max days per week, or teacher interval max days per week.
I'll think about this. Thanks for suggesting!
I did this suggestion. I have only a preview version, on http://lalescu.ro/liviu/Backup-fet/ , only the tar.bz2, if you can test it. The file may disappear / be replaced at any moment.
Liviu,
I have extracted the file (under Windows, using 7-Zip) but I see no executable file. Is there something I'm doing wrong?
I said above that there is only the tar.bz2 for now. Volker and I we are still working on some things, and I need to wait a bit more until I will put the Windows executable snapshot. I'll announce the snapshot with the Windows executable.
You might be able to compile, if you want. But you need to install Qt and learn a few things.
Ok, thanks! I'll wait and test that as the Windows version comes! :)
I added the Windows version, see the Snapshots section of the forum for ChangeLog and download link. Version 5.31.2-snapshot.
I am not sure this feature is useful or not. It might actually confuse the users. I am seriously thinking of reverting - removing this new feature. Please let me know what you think.
Because of a user's personal report by email to me, I removed this feature and only kept the suggestion in the TODO. It seemed to confuse this user, and maybe other users will not like this facility.
Anyway, thanks for suggesting it.
i think it is too much source to keep it in the TODO. we should save that source (or the last snapshot) with a small comment somewhere. I don't know how to call the directory. maybe just "TODO", maybe "unimplementet_in_official", maybe ...
Quote from: Volker Dirr on March 11, 2017, 09:14:04 PM
i think it is too much source to keep it in the TODO. we should save that source (or the last snapshot) with a small comment somewhere. I don't know how to call the directory. maybe just "TODO", maybe "unimplementet_in_official", maybe ...
I think it is enough if it remains on my hard disk. Otherwise we might mix things too much.