Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Alex Chernous

#1
Get Help / Re: Additions 0.5 hour lesson
August 31, 2021, 05:52:51 PM
Quote from: Ulugbek Tulakov on August 26, 2021, 09:07:32 AM
Here is the situation for me
Lesson                                                  Hour
Applied Mathematics                                   2,5
Information technology in the economy   0,5
Foreign language                                   1,5
History of economic doctrines                    4
Russian                                                    2
Business law                                            2
Economics                                                   2,5
all                                                           15

How can I put these lesson
Ulugbek, you can consider two ways:
1. Use Period mode timetable (2 periods 5 days) and distribute activities by periods. For example, period 1 - 3 Economics and 2 Applied Mathematics and period 2 - 2 Economics and 3 Applied Mathematics (Information technology in the economy and Foreign language as it - 2/0 at period 1 and 1/1 at period 2). Summary: one week 3 Econ. + 2 Math. + 2 Inf. + 0 Lang. = 7 hour, and next week 2 Econ. + 3 Math. + 1 Inf. + 1 Lang. = 7 hour.
2. In our school we distribute activities by semestr and default mode timetable, but new timetable in next semestr. For example: semestr 1 - 3 Economics and 2 Applied Mathematics and semestr 2 - 2 Economics and 3 Applied Mathematics (Information technology in the economy and Foreign language as it - 2/0 at semestr 1 and 1/1 at semestr 2). Summary: one semestr 3 Econ. + 2 Math. + 2 Inf. + 0 Lang. = 7 hour, and next semestr 2 Econ. + 3 Math. + 1 Inf. + 1 Lang. = 7 hour.
Sorry for my english. На русском могу объяснить подробнее.
#2
General Stuff / Re: Adding serial numbers
July 28, 2021, 07:17:16 PM
I think, TAHIR mens teacher or class number for each of them. Darren McDonald tell about this in "Import/Export Comments with CSV" https://lalescu.ro/liviu/fet/forum/index.php?topic=4851.msg27002#msg27002

TAHIR, you can use "comments" for this case.
#3
Report Test Results / Re: Testing FET-6.0.0
April 23, 2021, 11:13:00 PM
Thank you, it helps me to translate this form.
#4
Report Test Results / Re: Testing FET-6.0.0
April 23, 2021, 10:50:25 PM
I understand, but why show four generated when really write to disk one (in first case) or two (in second) timetables?

Maybe four is a generating, not timetables?
#5
Report Test Results / Re: Testing FET-6.0.0
April 23, 2021, 10:34:20 PM
Test 6.0.2-snapshot-23-apr-2021-11_50
It was generated 4 timetable in multithread with time limit 20 min for each. When time exceeds, FET write only one highest timetable, but show, that 4 timetables generated (see attachment). The same situation, when generate 2 complete timetables and time exceeds for other - show 4 generated, but 2 write on disk. Is it expected behavior? I expect number of real generated timetable.
#7
Report Test Results / Re: Testing FET-6.0.0
April 07, 2021, 09:53:33 PM
1. I agree, but not understand how :-\ I need to learn the theory of threads control.
2. When I press Stop button. I understand. I expected highest timetable for each threads.
#8
Report Test Results / Re: Testing FET-6.0.0
April 07, 2021, 09:02:25 PM
Version: 6.0.0-snapshot-7-apr-2021-16_23 (April 2021).
Multiply threads generation (20 min., 4 timetables in 4 threads).

1. When one or two (less then 4) timetable is complete, the CPU load remains high for all CPU's (screenshot);
2. When stop manually generation, only one highest timetable writing to the disk.
#9
Report Test Results / Re: Testing FET-6.0.0
April 03, 2021, 10:26:17 PM
Quote from: Liviu Lalescu on April 03, 2021, 09:52:11 PM
Thank you!

Please! I am glad that I can help something.

Quote from: Liviu Lalescu on April 03, 2021, 09:52:11 PM
It is intentional, because that text is not used, but the label's text is overwritten in the C++ code. So I marked it as untranslatable.

I guessed that there was a replacement text, but I think that text will be some default at start or empty, because before I did not meet this on FET forms.

Quote from: Liviu Lalescu on April 03, 2021, 09:52:11 PM
I added you as the Russian translator: https://lalescu.ro/liviu/fet/forum/index.php?topic=699.msg26650#msg26650  (don't worry, you can abandon).

I hope I can do this.
#10
Suggestions / Re: Modifying existing timetables
April 03, 2021, 10:06:53 PM
Quote from: Vangelis Karafillidis on April 03, 2021, 03:41:11 PM
Do schools need to change/modify their timetables during the school year or not?

The number of hours per week can change (for some subjects). For example: 2.5 hour per week in year - it mean 2 hour/week in 1-st semester and 3 h/w in 2-nd semester.

Quote from: Vangelis Karafillidis on April 03, 2021, 03:41:11 PM
For what reasons?

The workload of teachers can change for various reasons (maternity leave, retirement, new teacher).

Quote from: Vangelis Karafillidis on April 03, 2021, 03:41:11 PM
Are all teachers hired from the beginning of the school year?

There are not enough teachers. Therefore, we start the year with a heavy load, and then we manage to find new teachers for the position and redistribute the hours.
#11
Report Test Results / Re: Testing FET-6.0.0
April 03, 2021, 09:46:39 PM
I try translate FET to Russian and found some bug.

Snapshot: fet-6.0.0-snapshot-3-apr-2021-21_47
File: src/interface/addconstraintstudentsminhourspermorningform_template.ui
Bug: Component "allowLabel" with text="Label" is not being processed by the QtLinquist.
#12
Report Test Results / Re: Testing FET-6.0.0
April 02, 2021, 11:16:00 PM
1. When started FET with blank (no data) I can't change mode (new file create necessary).
2. But, when create new file, the modes change easy.
3. No default choice selected in radiogroup "select mode for new file". It will be faster, when simply press "enter".

I understand, that modes no changed during one *.fet file. Who knows? In this year I changed timetable from two shifts to one.
#13
Report Test Results / Re: Testing FET-6.0.0
April 02, 2021, 10:11:35 PM
Interface:
1. Dividing the menu into parts is very convenient.
2. Check boxes when selecting a mode are slightly confusing, it seems you can select several modes.
3. Some new elements wihtout translate cause discomfort. Who is working on the Russian translation?
4. Useful links in help for new modes. I think, this modes are used not only in Algeria/Morocco/Finland. In my university we have 2 terms (green/yellow on faculty of physics or even/odd on faculty of mathematics). Maybe in South America or Australia are used mornings/afternoons mode. The names of modes are understandable without countries.
5. I imported some previous data, added some constriants and generated timetable. No interface errors were noticed.

Files format:
1. New file opens in old version (5.49.1) with warnings, but correctly and even generate timetable.
#14
Report Test Results / Re: Testing FET-6.0.0
April 02, 2021, 09:14:52 PM
Quote from: Liviu Lalescu on April 02, 2021, 08:54:33 PM
Please test also changing the mode of the files, opening, modifying, saving and opening files.
Already done, when studied the concepts of modes. There are no errors when opening, modifying, saving. I couldn't generate timetable only in Terms mode, because not set right terms.
You are working in the Terms mode and the number of days per week (5) is not equal to the number of terms (5) x the number of days per term (5) - please correct this before generating.
#15
Report Test Results / Re: Testing FET-6.0.0
April 02, 2021, 08:48:19 PM
fet-6.0.0-snapshot-2-apr-2021-18_17

I can add same constraints (constraints "students set home room", "min days per week for a teacher", "activities start at the same time", "teachers not available time" - it was tested).

When start generation, FET correctly warns about same "students set home room" constraint
When add "teacher's not available time", I can't add same constraints.
In other case ("min days per week for a teacher" and "activities start at the same time") it not warning.

Is this the right behavior? I have not previously paid attention to this and adding constraints one after another without repeating them, but now my target is test. Why constraints checked in different time (events): when input, generate or not checked? Is this algoritm property?