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 - thanhnambkhn

#1
Dear Liviu Lalescu,

Here is my input file. Fet can not generate time table.

When I deactivated these constraints:
+ Teachers not available time
OR
+ Activities have preferred time slots.
the time table was generated successfully.

Could you take a look at it and suggest me why this input file doesn't work?

Thank you so much!
#2
@Liviu: I can not use activity 's tags, because I have used it for other constraints (to indicate which Activities are at the morning, which ones are at the afternoon)

@Volker: I have not got your idea yet. Could you explain more detail or give an example.

Thank both of you!
#3
Get Help / Re: How to adjust Time Table?
December 01, 2016, 02:37:09 AM
Hi Volker Dirr,

Quotefor small changes (a few activities):
- do it manualy with FET or (a bit more comfortable) with TiTiTo.
-> Which is "small changes", could you give me an example, how to do it manually which has least effect to other teachers, students.
-> I can not use TiTiTo, I use Fet-cl with some customizes which make FET-cl be suitable for Vietnamese high schools.

Quotefor larger changes (more then a fist full activities):
if you have got an easy timetable: use the lock/unlock feature. But it is only usefull if you have got easy timetables.
-> Which is "easy timetable"? How to know which items should be locked or unlock?
Ex 1: A Students set needs to change an activity A at hour H, day D to hour H' on the next day.
Ex 2: A Students set needs to ex-change an activity A at hour H, day D to an other activity A' at hour H', day D'.
How should use lock/unlock feature in these cases?

Quotein fact it it isn't needed that all activities will stay at the same time. in fact it is only needed that teachers and students still got the same working times / free days. You can add those "new" constraints by not available times.
-> Confirm:
Would you mean: add new constraints which make all teachers, students sets "Not available time" with all days which that teacher (or students set) does not have any activity in the current time table?
Ex: Current time table: Teacher T, have 2 activities at: (A1,H1,D1) at Monday;  (A2,H2,D2) at Friday;
So when re-generate TimeTable, I should add new constraint which makes Teacher T not available time at the remain days (Tuesday, Wednesday, Thursday,)? Do I get your idea correctly?

Thank you so much for your help.
#4
Hi Liviu,

How to add Constraint "Students set has max Subject per day".
I think this constraint equivalent to Constraint: "Students set has max Activities per day".

If currently Fet could not solve this Constraint, should you tell me how to custimize? Thank you so much.
#5
Get Help / How to adjust Time Table?
November 30, 2016, 03:21:07 AM
Hi Liviu,
Fet generates Time Table result, which is amazing and useful, it is no-doubt.

But I see that it's not enough.

Let's see this problem explain here:
- The School A, uses FET to generate to the Time Table AT_1. AT_1 is perfect and work like charm.
- Someday, there are some changes (some teachers change their requirements, or user want to manual change some activities from an hour to other hour ...)
- The school needs new Time Table (AT_2) which adapts new requirements, but It has least change compare to AT_1. (As you know, change all time_table of all school is very bad)

I see FET have lock/unlock function, but it is not enough to solve the above problem.
So my question here is how to do that?
#6
Get Help / Re: Customize Fet command line output
November 30, 2016, 02:49:00 AM
Dear Liviu,

I am going to add "multiple - generate" (which is on FET-desktop only) to FET-cl because I think this functionality is very useful.

Please help me? Thanks.
#7
Suggestions / Enhance Fet-cl
November 30, 2016, 02:48:21 AM
Hi Liviu Lalescu and Volker Dirr,

From my point, I see that FET-cl is very compact (minify) compare to FET-desktop. Most of people care about FET-desktop only, I do not.
I think Liviu, you should consider design Fet in the future in this way:
- FET-cl is core
    + With many options, apis,
    + Allow to extend or customize but keep work with the official
    + With standard output (xml, json ...)
- FET desktop (or any other other App) is only front-end, calls to these Fet-cl 's api.
By this way, FET will able to more useful, and able to use in many cases, many projects. They can use Fet GUI or not. (it is my case)

How do you think about this idea?
#8
Get Help / Re: Customize Fet command line output
November 25, 2016, 07:13:25 AM
Dear Liviu,

I have tested, FET works like charm.
Thank you so much for your support.

I will try to give more useful suggestions.
#9
Get Help / Re: Customize Fet command line output
November 17, 2016, 02:59:27 AM
Hi Liviu,

I found that there are some differences in output result between Fet-cl and Fet-gui.
Fet-gui gives us more detail information than Fet-cl.

Let 's start with the input data TKB_191.fet which I attached below.
FET-gui gives us full detail information:
- Message box with detail about "Generate Impossible": [i]"Simulation impossible! Maybe you can consider lowering the constraints. The partial results were saved in the directory C:\Users\nxan\fet-results\timetables\TKB_191-single

Additional information relating impossible to schedule activities:

Please check the constraints related to the activity below, which might be impossible to schedule:

No: 1, Id: 46 (T:600924108, S:Chào cờ, AT:Sáng, St:1G - Sáng)"[/i]


- Fet-gui also generates "TKB_191_single" folder in output folder (include soft_conflict.txt ...)

But with FET-cl, it gives us very short output, "Impossible generate" only, with return value is 0.
When I checked the output folder, there is not any folder such as: "TKB_191_single" or something like that. (to get more detail about "impossible generate")

So, my question is: how to make FET-cl also generate TKB_191_single folder and soft_conflict.txt file.

Thank you.
#10
Hi, sorry Liviu, for my mistake in your name. I have corrected it.  :-[
#11
Hi Liviu,
My question is silly a little.
I found that locked option is only on FET GUI.
Fet CL cares only about input file .fet, so if there is any valid constraint on .fet input file, FET CL will execute it.
#12
Dear Liviu,
On Fet command line, how to enable the constraints which are locked by default ( constraint with lock icon)
(In Fet Gui, I can go to settings to unlock them.)

Thank you, have a nice week.
#13
Get Help / Re: Customize Fet command line output
November 13, 2016, 11:49:35 PM
Dear Liviu,
On Fet command line, how to enable the constraints which are locked by dèault ( constraint with lock icon)
(In Fet Gui, I can go to settings to unlock them.)

Thank you, have a nice week.
#14
Dear Luviu,
I want to constraint a teacher as example below:
- If he/she has an hour at end of day (ex: Monday) so he/she should not teach at start of next day (ex: Tuesday).
Is there any way to make FET do that?
#15
Hi Bob Hairgrove,
You are correct, the problem was caused by win environment. I have passed this issue by correct SYSTEM ENVIRONMENT PATH.
Thank you