Main Menu

FET_VietNam

Started by ngoctp29121982, January 31, 2023, 12:55:23 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ngoctp29121982

Hello Livi!
We have been using FET for a long time, FET is great, has helped a lot for schools in Vietnam to set up timetables. We are teachers from Vietnam who want to create a custom version called FET_VietNam with the following constraints:
1. Constraint teacher max gaps per day x
2. Constraint teacher max days per week x (. Limit the maximum number of teacher days per week x)
3. Constraint Teacher Min Hours Daily x
4. Constraint Teacher Max Hours Daily x
Request:
-Add these constraints to the csv file so we can use FET faster.
-Add 1 dialog box in the official version: sort the number of teachers' lectures in ascending order from 1 to the largest number, the purpose is to Constraint teacher max days per week x (Limit the maximum number of teachers' days per week) x)
-Every time the FET software releases the official version, the custom version FET_VietNam is updated
We will call on Vietnamese teachers to support FET for this project with what value?

Liviu Lalescu

#1
Hello, ngo!

Thank you for the appreciation!

I will try to help you and the associated teachers.

I propose you a function to import the 4 types of constraints from a very simple text file, in this format:

ConstraintTeacherMaxGapsPerDay John 1
ConstraintTeacherMaxDaysPerWeek Brown 4
ConstraintTeacherMinHoursDaily Albert 2
ConstraintTeacherMaxHoursDaily Malcolm 5

Please tell me, should I only add these constraints, or also if they already exist in the FET data I should remove the old existing ones?

Then I will try to add a button to sort the constraints teacher max days per week in their dialog according to the max days.

But unfortunately I cannot guarantee that this custom version will be updated. If there are some critical updates in the official, I will try to help you, but I make no promise.

I would prefer to find another name for this custom version, because even the official FET version is useful for Vietnam. I propose you the name "ngo". Please choose another name, if you want, but not Vietnam.

I decided that I do not do work for money on this project, but benevolent donations directed towards the FET project are always welcome.

ngoctp29121982

You think the way the custom version is updated when the official version is available is the only way I can convince the Vietnamese teachers to regularly support FET with all their heart and money.

Liviu Lalescu

I cannot promise, sorry.

ngoctp29121982

Are there any important updates related to Vietnam that you can update us? Name FET_VN

Liviu Lalescu

I will try to update VN on important official updates.

Liviu Lalescu

I am sorry that I cannot add importing/exporting constraints from/to text files in the official FET. I will think about this.

Meanwhile, we'll consider how your custom version behaves and who knows... import/export of constraints might make its way to the official FET. But it's a long way to this...

ngoctp29121982

We wanted a custom version and updated to a new custom version with important constraints. Thus, the Vietnamese community will support FET a lot. Thank you Liviu and FET

Liviu Lalescu

#8
As I already told you, I will try to help you by creating these features as a custom version now. But I absolutely don't promise anything regarding updates to your custom version, sorry. I don't want to take any responsibility on this, for the future.

ngoctp29121982

When there is a new version useful for Vietnamese teachers, please consider upgrading to the custom version

Liviu Lalescu

I did a first sketch of the program. I tested only a bit. Download here: https://lalescu.ro/liviu/fet/download/custom/vn/ . If you report bugs, I'll solve them tomorrow.

Please don't do a donation. I cannot do updates on it.

ngoctp29121982

-Why don't I see those constraints in the csv . file?
-On the software, we want to create a dialog box that arranges the number of teaching hours of the teacher from 1 to the largest number => Add a constraint on the maximum number of teaching days in a week of that teacher.
For example: Teacher A, B, D, E teaches the number of periods 5,10,3,4, the software has an ascending sort dialog box: 3,4,5,10=>Add a constraint on the maximum number of days in 1 week for that teacher

Liviu Lalescu

1) You can only import them, not also export them.

2) Enter the dialog of constraints teacher max days per week. There is a Sort by MDPW check box there.

ngoctp29121982

1. Limit the maximum distance of teachers per day x
2. Limit the maximum number of teacher days per week x
3. Limiting the minimum number of teachers' daily hours x
4. Limit the maximum number of hours per day for teachers x
Request:
-Add these constraints to the csv file so we can use FET faster.
-Add 1 dialog box in the official version: sort the number of teachers' lectures in ascending order from 1 to the largest number, the purpose is to Constraint teacher max days per week x (Limit the maximum number of teachers' days per week) x)
-Every time the FET software releases the official version, the custom version FET_VietNam is updated

Liviu Lalescu

1) The import of these 4 constraints is done in FET > Import from CSV. Read the Help button there to see the format.

2) The sorting is done with a check box in the dialog constraints teacher max days per week.

3) I will NOT update this FET-VN version later. I only release it once now.