FET Forum

FET Support (English) => Get Help => Topic started by: shekting on September 24, 2015, 03:22:53 AM

Title: How can I modify the activities after generating a timetable?
Post by: shekting on September 24, 2015, 03:22:53 AM
Hi, thanks for the contribution of FET team
Here is a question. After I generated a table, if I want to modify some of activities on the timetable (eg exchange 2 activities in the same class) how can I do? Will fet check whether the change crashes the constraint I set before?

Moreover, if several teachers need to be free together in any 2 continuous lessons in one week, how can I set the constraints?

Many thanks
Title: Re: How can I modify the activities after generating a timetable?
Post by: Liviu Lalescu on September 24, 2015, 11:39:52 AM
Quote from: shekting on September 24, 2015, 03:22:53 AM
Hi, thanks for the contribution of FET team
Here is a question. After I generated a table, if I want to modify some of activities on the timetable (eg exchange 2 activities in the same class) how can I do? Will fet check whether the change crashes the constraint I set before?

FET can only generate a timetable without 100% constraints conflicts.

To exchange activities is not directly implemented in FET. You could lock the timetable and unlock two activities and lock them as you wish with 2 constraints activity preferred starting time.

Volker may answer better.

Quote
Moreover, if several teachers need to be free together in any 2 continuous lessons in one week, how can I set the constraints?

Many thanks

I think you can add an activity with duration 2, no students, and these two teachers.
Title: Re: How can I modify the activities after generating a timetable?
Post by: shekting on October 01, 2015, 05:50:16 PM
Thanks at all,
Quote
Quote
Moreover, if several teachers need to be free together in any 2 continuous lessons in one week, how can I set the constraints?

Many thanks

I think you can add an activity with duration 2, no students, and these two teachers.

However, it will make other problems such as the max number of activities per day because it is not actual activity. For example, there are 9 activities per day and max number for each teacher is 7. If teacher who has 7 activities on monday and the common free lessons are set as you mentioned, it cannnot be set on monday, right?
Title: Re: How can I modify the activities after generating a timetable?
Post by: Liviu Lalescu on October 01, 2015, 06:14:11 PM
Indeed  :-[

But please tell me if this works: add a dummy activity without teachers/students, duration 2, and two constraints activities not overlapping: dummy and activities of T1, then dummy and activities of T2 (if you have two teachers, T1 and T2).

Please tell me if you manage to obtain a timetable in this manner, so I can evaluate the efficiency of some constraints.
Title: Re: How can I modify the activities after generating a timetable?
Post by: Volker Dirr on October 01, 2015, 06:44:21 PM
If you want to do only a few activities, then it is not difficult:
save the file under an other name, because you still need this "old" data next year.
Then use the "new" file. Just delete many constraints like all "min" and "max" constraints. Deleting is easy: see the time constraints form, sort the constraints (press "Sort"), select the first constraint and delete it, then just hold down the enter key to delete following constraint. By that you can delete many "unneeded" constraints in a few seconds. Then do you manual changes. (Just don't delete the preferd time constraints, which FET added automaticly!)
Title: Re: How can I modify the activities after generating a timetable?
Post by: Volker Dirr on October 09, 2015, 09:14:27 PM
Since it was to dangerous to add this feature into FET (Because users will get impossible timetables if the regenerate it again without deleting conflicting activities. But regenerating is needed to print and/or save the timetable and statistics) I added that feature into TiTiTo.

So just use your generated FET timetable (it work also with not generated ones, but that isn't recommended, since timetabling is difficult :-). But you can maybe also use a timetable that wasn't completely generated by FET.

1. Start TiTiTo.
2. TiTiTo->Settings->Timetable->import
3. TiTiTo->Settings->Schedule
4. TiTiTo->Export->FET
5. Now you can generate that timetable with FET and print/save the timetables
Title: Re: How can I modify the activities after generating a timetable?
Post by: shekting on January 06, 2016, 12:04:33 AM
Quote from: Liviu Lalescu on October 01, 2015, 06:14:11 PM
Indeed  :-[

But please tell me if this works: add a dummy activity without teachers/students, duration 2, and two constraints activities not overlapping: dummy and activities of T1, then dummy and activities of T2 (if you have two teachers, T1 and T2).

Please tell me if you manage to obtain a timetable in this manner, so I can evaluate the efficiency of some constraints.

Yes, this is great idea, thx