In my timetable individual roll numbers are subgroups. I added activities to FET student groups. I want to use activities->min days between set of activities. I want to implement this constraint for every student. But, as the subgroups are individual roll numbers, when I select the subgroup from filter, no activities are shown. How do I constrain, if no activities are listed?
I am sorry! :-[ You can only filter by the exact students of these activities.
I have another idea: add the same activity tag to each activity, then constraint students activity tag max 1 hours daily (I assume you want for exam, with only one activity per day?)
Yes. For exam....I could add students max hours daily for all students without any problem.
however, I wanted to have exams for every student on alternate days (to the extent possible i.e. may be with weight 75%).
So, "min days between a set of activities" for every student is what I needed. Isn't it possible to add "show related" checkbox there? Like you have it in activity dialog...
If it is very simple and doesn't take more than 10 minutes of your time, then I request you to add "show related" checkbox there (and any other similar type of constraints).
Anyhow, I will spend 10-15 mins time and write a MATLAB code to constrain the activities of each student. Becuase in actual case there may be 5000 students and I will not be able to add manually (even though the chheckbox feature is introduced)
Done!
Modify set of constraints at one go has helped a lot in changing the weight %age and test run timetable
The only pending thing in exam scheduling is "Don't print empty days". I think Volker might do something regarding that.
Quote from: Nagendra on June 14, 2019, 12:26:22 PM
Done!
This is good!
It is a bit complicated a "Show related" filter, and there are too many places.
Quote
Modify set of constraints at one go has helped a lot in changing the weight %age and test run timetable
I am afraid I do not understand completely. Do you mean generate automatically the code with Matlab?
Quote from: Liviu Lalescu on June 14, 2019, 12:31:28 PM
I am afraid I do not understand completely. Do you mean generate automatically the code with Matlab?
No, I am talking about the highlighted option in the attachment.
I generated all constraints with 100% weight. I needed to change it step by step (100, 95, 90......) for all constraints to get a possible timetable. Changing the weight manually is completely ruled out. So the option hanging at the bottom saved me. Thanks for including such wonderful options.
I see. I knew it was useful :-)