Main Menu

Starting rime

Started by Imad, October 13, 2022, 09:00:19 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Imad

I'm trying to make each class start at the same time every day or day after day;
For instance:
Physics: to start at any available time, but it should be at the same time every day.
The same thing with Math to start at any available time, but also it should start at the same time every day, and so on.
I have to do it individually for each class by using time constraints (a set of activities has same starting hour (any day), which takes too much time. Is there any way to do it once for all classes?
The same problem with some other constraints. 

Liviu Lalescu

Unfortunately, you need to add more constraints activities same starting hour, individually. I know, the interface and functionality of the interface are bad. But I am not skilled at this.

If you really need, we could derive a custom version, which is not difficult. But I always prefer to work in the official version, maybe adding new features. Unfortunately, I think your request is not so general to add in the official FET.

I can talk some more about this.

Imad

I think it is general because all colleges and universities that work with credit hours system have the same issue,

Liviu Lalescu

I see. However, I am not sure how could I add this feature in the official FET.

Maybe for the moment we could derive you a custom version and see how it behaves. How could we make it? A button to both remove all existent same starting hour constraints and add all the same starting hour constraints as needed? Do you have a better idea?

Imad

#4
The best way is not to remove anything but to add an option that allows the user to add a constraint to multiclass. It will be a very important feature.

Liviu Lalescu

I would prefer to keep the existing constraint activities same starting hour. The question now is how to add your suggestion. I prefer to add, by clicking a single button, more constraints same starting hour, as corresponding to the data set. If there are some constraints same starting hour which the user wants to modify or remove, he can do it.

My question was how to treat the already existing constraints. For example, if the user presses this button twice.

Or do you suggest a new constraint, like "activities with same students and subject have same starting hour"? But the user cannot fine tune, like in my above treatment.

Imad

Yes, your idea is much better, but I think maybe instead of pressing the same button twice you can add another button with the same functionality but for a multiset   

Liviu Lalescu

Quote from: Imad on October 13, 2022, 11:59:11 AMYes, your idea is much better, but I think maybe instead of pressing the same button twice you can add another button with the same functionality but for a multiset   

No, meant: say there are some constraints same starting hour. If the user presses "Add multiple (for all)", then we need to remove all the already existing same starting hour constraints? What if there are some which don't need to be removed?

Like if the user presses once this special button to add multiple constraints, adds some activities, then presses again this special button.

Imad

Yes, I understand, this is why I suggest adding another button in case the user wants to add constraints to more than one set as we do it now but not repeating it each time for every single set.

Liviu Lalescu

OK, let me do how I consider best, and you'll tell me if it is OK. We'll do it as a custom version for now.

What operating system do you have? (so I know what version I compile for you).

It will take a few hours, I think.

Imad


Liviu Lalescu

I have 3 alternatives: Windows 10 64bit, Windows 7 & 8.1 64bit, and Windows 7, 8.1, and 10, 32bit. Which one?

Liviu Lalescu

I made it. You need to go to the dialog of constraints activities same starting hour, and there you have two new buttons.

The download link: https://lalescu.ro/liviu/fet/download/custom/imad/

Imad

Dear Liviu,
This is exactly how it should be, thank you.
By adding this feature to other constraints, FET will be a good choice for all institutions that have the credit hours system, and they are more than 50% of all institutions worldwide. That means FET will be more universal Scheduling Software.

Liviu Lalescu

You are welcome!

To which other constraints do you refer?