Suggested by the user jimmyjim here: http://lalescu.ro/liviu/fet/forum/index.php?topic=1616.0 , we made a custom version allowing automatic students sectioning (course planning). It can probably be used in US high-schools. Please see the Custom versions on FET homepage for download links.
I added a new version, with a minor improvement.
Hello Liviu,
Will these customization's become part of mainstream FET?
Not in the near future, because the changes are critical and I am afraid of new bugs. Also, our example file does not always solve and I had to come up with a hack to overcome this. But I will think about this proposal.
Anyway, I don't plan (hopefully) to improve FET too much in the future, so the custom mapr version will remain up to date.
Did you try this mapr version on the provided example? Do you like it? Tell me more about what you think.
I added a new version, with a crash bug fix.
I added a new version, with important bugs fixed. (thanks to Yush Yuen!)
I am using the new Qt 4.8.6 and it seems that the Windows version looks ugly. Let me know what you think.
I added a new version, with a crash bug fixed.
I added a new version, with a minor bug fixed.
Hello Liviu,
Where can I download this latest customization?
Please see the Custom versions on FET homepage for download links.
Unfortunately, our sample file does not always solve. I am working on it, but I don't know if I'll have success. Usually, you need to run the sample file for about an hour, then restart.
I added a new mapr version with some things improved. I also updated the Windows version to Qt 5.2.1, please test on your Windows computers to check that it runs.
I added a new version, with an improved input file.
I added a new version, with a minor interface fix.
I added a new version, with many important changes (hopefully good ones). It seems that now the provided example input file is solved always, and fast. Please get it and test it.
Good stuff!! Scheduled 3 times all in less than 8 minutes for 7200 activities.. Nice improvement..good job.
Would be good if we found a way to schedule the activities to different rooms based on capicity!
I added a new version, which for the provided sample file solves very fast (and it seems to always finish). It contains two more additions, as tricks which the user must use to help FET towards a solution. You must read the Help for mapr menu item for instructions.
Please let me know.
I added a new version, with an improved memory consumption.
I added a new version, with only a minor Help mapr submenu improvement.
I added a new version, only some comments in the source are changed.
I added a new version, with improved help (no code changes).
I added a new version, with a minor string fix.
I added a new version, which fixes a crash bug on Windows for very large files.
I added a new version, with important bug fixes and improvements (MAX_ACTIVITIES is now 500,000 and for large files the memory consumption is better, and the speed of pre-generating and after-generating).
I added a new version, improved memory consumption and bug fixes.
I added a new version, with a minor fix.
I added a new version.
I added a new version, with some bug fixes.
I added a new version, please get it.
I added a new version, with some bug fixes and improvements, please get it.
I added a new version.
I added a new version, with a bug fix.
I added a new version, with bug fixes as from the official branch.
I added a new version, with some requests by the users who suggested this custom version. Unfortunately, these new features are hidden in the XML file; I had no patience to add them in the GUI, yet. They deal with trimester scheduling of equivalent activities on the same hour and day and with the same teacher.
I added a new version, with an additional example input file to illustrate the hidden .fet XML feature.
I added a new version, with some crash bug fixes.
I added a new version, with a kind of fork of the initial version, because it now permits skipping of difficult activities (select Settings -> Advanced -> Allow skipping of activities).
I added a new version, minor fix.
I have put a new version, allowing generation on locked files and skipped activities.
Hello ا
I liked this version of the program
And appear to be faster to fill the time
You can do different activities are not taught in the same room at the same time?
A room devoted to an activity at a particular time?
Quote from: mouiata on July 08, 2014, 04:34:54 PM
Hello ا
I liked this version of the program
And appear to be faster to fill the time
You can do different activities are not taught in the same room at the same time?
A room devoted to an activity at a particular time?
I am sorry, but I do not understand.
I released a new version, with things fixed.
désolé
Je veux dire, j'ai essayé cette version du programme et est très rapide et excellent, mais je trouve qu'il ya certaines activités impliquées dans la même salle au même temps
Est-il possible de traiter ce problème?
Quote from: mouiata on July 08, 2014, 07:51:20 PM
désolé
Je veux dire, j'ai essayé cette version du programme et est très rapide et excellent, mais je trouve qu'il ya certaines activités impliquées dans la même salle au même temps
Est-il possible de traiter ce problème?
Exactly this is the customization for this course planning version. This cannot be changed. You need to use the official FET.
I added a new version, with some fixes (for locked timetables).
I did some tests with FET 2 years ago and I had problems with the course planning.
I saw on your forum that you have a custom version settle this issue.
I installed the custom MPR version, I have read the documentation and I read the topic 1616.0.
Looking at the data examples, I am not able to determine where I have to put my data.
I have to do the schedules for students in a college.
In my college, the students have to choose some courses and the college has to assign them the sections
For example, 50 students choose courses BIO, MATH and GEO.
Each course has three groups with a maximum of 20 students per group.
BIO
Group 1 Max 20 students Teacher A
Group 2 Max 20 students Teacher B
Group 3 Max 20 students Teacher A
MATH
Group 1 Max 20 students Teacher D
Group 2 Max 20 students Teacher E
Group 3 Max 20 students Teacher F
GEO
Group 1 Max 20 students Teacher X
Group 2 Max 20 students Teacher Y
Group 3 Max 20 students Teacher Z
If I have the student ST1 and ST2 choosing courses BIO, MATH and GEO.
Do I have to create the following activities in FET :
1 ST1 BIO Group 1 Teacher A
2 ST1 BIO Group 2 Teacher B
3 ST1 BIO Group 3 Teacher A
4 ST1 MATH Group 1 Teacher D
5 ST1 MATH Group 2 Teacher E
6 ST1 MATH Group 3 Teacher F
7 ST1 GEO Group 1 Teacher X
8 ST1 GEO Group 2 Teacher Y
9 ST1 GEO Group 3 Teacher Z
Link all BIO activities as equivalences (1,2,3)
Link all MATH activities as equivalences (4,5,6)
Link all GEO activities as equivalences (7,8,9)
10 ST2 BIO Group 1 Teacher A
11 ST2 BIO Group 2 Teacher B
12 ST2 BIO Group 3 Teacher A
13 ST2 MATH Group 1 Teacher D
14 ST2 MATH Group 2 Teacher E
15 ST2 MATH Group 3 Teacher F
16 ST2 GEO Group 1 Teacher X
17 ST2 GEO Group 2 Teacher Y
18 ST2 GEO Group 3 Teacher Z
Link all BIO activities as equivalences (10, 11, 12)
Link all MATH activities as equivalences (13, 14, 15)
Link all GEO activities as equivalences (16, 17, 18)
And then link ST1 and ST2 activities for the same day and same hours
(1 with 10) (2 with 11), (3 with 12), ...
And do the same thing for all the others students
Is it the right way to create the activities ?
In this case, does the room is a real room ?
Thanks
Did you read Help->Help for mapr custom version? Did you go through the provided examples?
To have also real rooms I think you need to add dummy activities, with preferred rooms, same starting time with the real ones.
As requested by the user zt3, I added a new version for mapr-asa-zt3, with a small but important change, which allows to solve zt3's files.
Hi!
I think fet-mapr needs an update: Arabic translation, improvements brought these last moments to the other 2 versions customized.
Thanks in advance.
There are very few users of mapr. Let's not do it for the moment.
The mapr does not work too well.
I think that the users of mapr their number increases especially to realize the timetables of exams.
mapr is also very useful and effective for exams tables, which requires more than one supervisor in the same room
Here are links unfortunately in Arabic:
http://lalescu.ro/liviu/fet/forum/index.php?topic=3068.0
http://lalescu.ro/liviu/fet/forum/index.php?topic=3055.msg16494#msg16494
http://lalescu.ro/liviu/fet/forum/index.php?topic=3064.0
The mapr translations in the other languages are also old. It is a bit too difficult for me to maintain the additional version of mapr with all translations.
But I will keep your suggestion in my view and maybe do it. I will keep your mail in my TOREAD emails.
OK, I decided to let you do it. Thank you! I sent you by email the file.
looks fine. thank you!
Yes, but the translation is not complete, of course. There remain some fields to translate.
I added a new version, as requested and suggested by the user hhw by email, using also his ideas. You can find the download links in the Custom versions section of the FET homepage.
Quote from: Liviu Lalescu on February 25, 2018, 10:05:28 PM
I added a new version, as requested and suggested by the user hhw by email, using also his ideas. You can find the download links in the Custom versions section of the FET homepage.
We can know what's news?
Please see the readme.txt file from the new version download link ( https://lalescu.ro/liviu/fet/download/custom/mapr/3-mapr-asa10-zt3-hhw/readme.txt )
I added a new version, minor updates.
I added a new version, updating to Qt 5.12.0 (only 64-bit precompiled Windows version available).
Can you explain what does exactly mean proper room for a teacher
thanks !
I tried to read and recall the stuff I did back then. I hope I am not mistaking:
Each activity only with students (without teacher) will be allocated to one of the preferred FET rooms = real teacher. Now, FET should not allocate two (or more) activities at the same time to the same real teacher = FET room. So, in order to help the algorithm, you add the list of FET rooms which represent each real teacher. The only thing inside the algorithm is this: say teacher T has proper rooms R1 and R2. Then R1 and R2 cannot be occupied at the same time slot (any time slot) by any activities (as T would be overwhelmed).
Please see the example file examples/examples-old-mapr-asa8/example-mapr-2.fet.
Where are you using the mapr version? Let me know more, if you want.
Note: There are two users who provided two examples which could not be solved by FET mapr. It seems that for large, highly constrained timetables, FET mapr is inefficient. You might lose your time trying FET mapr.
Thank you Mr Liviu
I'm trying to Solve exam plan for Tunisian high school
Simplifying : The supervisors (teachers) are subdivided into categories each activity has tow teachers from different categories
Oh, indeed.
See also: https://lalescu.ro/liviu/fet/forum/index.php?topic=3961.msg21210#msg21210 and other posts in that topic. It seemed to be successful for Peter B. It is another approach.
Big thanks :)
You are welcome! And please call me simply Liviu :)