Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Saad

#1
Arabic / عربي / تبسيط البرنامج
October 29, 2008, 10:19:39 PM

السلام عليكم

اعجبني البرنامج و افكر في تبسيطه لأن واجهته اعتقد انها معقدة بعض الشي
الرجاء الاطلاع على الرابط التالي
http://lalescu.ro/liviu/fet/forum/index.php?topic=565.0

ما راي الاخوان في ذلك؟
#2
Suggestions / Re: Wizards
October 30, 2008, 09:35:11 PM
Yes, There should be a kind of check box to indicate lessons at a single day or not.
Those were very sketchy, not even near alpha :-P
#3
Suggestions / Wizards
October 29, 2008, 10:07:44 PM
I've reached this place via some educations forums on my country, it is highly praised but mostly cant use it cause they think its user interface is complicated cause they mostly needed the school part of the program.

Since the data is saved as XML I'm thinking of using that data and writing a program to simplify the process of making a schedule. Its only that I do not like C, do not know why, too much complicated for my old brain I guess :-P I'll use vb.net or vb6 to write the program but that will make it windows only.

Any how attached are screen shot of a draft am working on .. any suggestions before I really start coding it!
#4
Suggestions / Re: Time table manual improvements
October 29, 2008, 10:05:40 PM
Thanks for considering it Liviu
#5
Suggestions / Re: Time table manual improvements
October 29, 2008, 06:06:04 PM
Not sure you are following me here Volker :-/ am talking about after the table is done while I guess you are talking about before its done.

I do agree with you that there is no need for swapping 95% of the time. But still, I can give you many situations where a swap is a much better than redoing the whole thing.

Time table is done, every one is happy, a month later Teacher (A) got some trouble attending his class at first period!

Your suggestion: add a new constrains, redo the whole thing and let all teachers' table be altered as well as all classes and start the next month from scratch!

Mine is, look for a simple swap, balance the constrains that will be broke (if any) do the swap with 2-3 teachers and leave the rest intact.

Again I do agree that most of the time those swaps are uncalled for, but having such feature (it's been done in many timetable programs already) will make things much easier ... at least for our educational system which I'll post a new topic regarding my suggested wizard :-)
#6
Suggestions / Re: Time table manual improvements
October 29, 2008, 01:50:02 AM
thanks for the advice Volker

regarding your points:
Quote
- what about all the other constraints? They must be marked also!
yes, if they are hard constraints the swap should skip them.

Quote
- if we do that (with all constraints), then in most cases (i guess more then 99,9999%) of a real dataset (i was thinking about my dataset) ALL activities of that teacher will marked as impossible swap partners!
of course not all .. but sometimes something comes up with a teacher and you have to deal with it even if it will break some constraints, and keep in mind that this should be done after generating the time table .. so most constrains should be left.

Quote
- Also it will be not fair, because you maybe think you can remove a gap by that swap, but didn't see that you increase an other guys number of gaps (still under the added constraint limit)
if FET can do it like what i've posted, no that cant be the case cuase I'll see the effected teacher and cancel the swap and look for another one.

Quote
Also simple "swap 2 activities" is in most cases not possible. You have to swap 10 activities or more AT THE SAME TIME. It will be (nearly) impossible to that manually.
a hard limit of 2-4 swaps for example could make the program not show that kind of swaps.
#7
Suggestions / Re: Time table manual improvements
October 29, 2008, 01:33:21 AM
Thanks for the replies.

I've worked with school time table for some time and IMHO swaps are a thing that can't be easily gone :-)

please see attached picture for actual swap of teacher (A) who can't attend the first lesson any more. Screen shots were taken from an old Arabic school time table program, as you see only 2 teachers were effected without badly altering them nor regenerating the whole time table. Of course this can be done manually on paper but the program can pinpoint those swaps easily and quickly.
#8
Suggestions / Time table manual improvements
October 27, 2008, 09:42:35 PM
Thanks for the effort on making this software. I would like to know if this is possible to do with fet:

After the automatic process is finished, is there a way to manually improve the schedule further by simple means. By simple, I mean when viewing one of the teachers' time table and clicking on one of his lectures, all possible lessons that accept placing the clicked subject are/is highlighted, with some info of the replacement, is it going to be simple (just replace teacher A's subject with teacher B's subject) or complicated (more than one teacher will be effected by that replacement).

Is that difficult to implement?

Thanks in advance