CAMBRIDGE IGCSE and AS/A Level --- School --- Time Table

Started by Mohammed Matheen, June 19, 2026, 06:16:59 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mohammed Matheen

Dear there,

Please help me out, why i am not able to create a Time Table using this fet file, I need to run various parallel classes in a grade given the flexibility in the electives.

Liviu Lalescu

Dear Mohammed,

Is this your first introduction to FET, or did you already make some successful timetables?

I think you need to divide each year automatically according to categories (Years > Divide year by selecting categories). This will generate the correct and needed groups and subgroups. In the activities, probably you will only use the groups, but please don't remove the subgroups, they are used internally!

Let me know how this works!

Liviu.

Mohammed Matheen

Dear Liviu,

Thank you for your reply.

Yes, this is my first introduction to FET.

Could you please share or refer me to a sample fet file if possible (I didn't find an example file to this effect in the example folder of the tool)?

regards,
Matheen

Liviu Lalescu

Dear Matheen,

You are welcome!

The division of years by categories was introduced before the most FET examples that I have. There is a file examples/official/by-Volker-Dirr/German_subact_constr.fet, and for instance in year 5 you have two categories: (a, b, c, d) and (MF, DF, EF, MP, DP). But at the time when we added that example file, FET did not store the categories and divisions in the Divide year dialog.

Basically, each category has more some divisions. Like to say that the students have English, French, or German, and Physics or Chemistry, you add 2 categories: (E, F, G) and (P, C). There will be 3+2=5 groups in this year and 3*2=6 subgroups.

I can explain some more if needed. I think also Volker wrote about year division in his manual.

Liviu.

Mohammed Matheen

Dear Liviu,

Sure, I will go through the example file and manual for implementation details.

Thanks again.

regards,
Matheen

Mohammed Matheen

Dear Liviu,

My modified file includes Year --> Groups --> Subgroups (individual students), But still Time table generation is not feasible.

How can I modify this to make it results in a successful Time Table?

regards,
Matheen

Liviu Lalescu

#6
Hello, Matheen,

I tried your file, deactivating activities IDs 214 and 215, and it solves instantly. I think you have a too constrained activity planning. Are all your activities necessary, or some are optional? FET can only manage necessary activities.

A single subgroup can have a single activity at any time slot.

Mohammed Matheen

Hello, Liviu,

Amazing.

Yes, all my planned activities are necessary, because, students' elective combinations are so.

Yes, I understand, single subgroup (one student) can have a single activity at any time slot.

Any alternative solution, please, as deactivating IDs 214 and 215 reduces one subject's total number of allocated activity duration to 3 from 5.


Liviu Lalescu

Please see the attached file, I made for IDs 214 and 215 without GA_ALIZA, and it solves very easily. Please see the resulted timetable and consider what you can do to solve the problem.

Mohammed Matheen

Dear Liviu,

Thank you so much, It works, Time table generated in no time.

regards,
Matheen

Liviu Lalescu