My goal is: To evaluate the FET's generated schedule against the actual schedule created manually by my teacher.
First Semester Schedule
My teacher wants to compare his created schedule vs. FET's generated schedule. He wants to know the accuracy/similarity score of FET's output. However, I do not know which software evaluation tool I should use to perform this task.
Hello developers. FET is a big help to our university regarding generating sample schedules/programs. It is helpful to me as a student and our university if these features I suggest will be considered. Thank you very much.
One-time import and generate - the user will import the dataset and generate it once, and FET will remember it even FET will close.
Teacher's favorite subjects - the allocation of subjects to a teacher is base on how many times he/she handles it. For example, if the teacher taught Math many times in the past schedules, FET will assign Math to this teacher for the next generation of schedules.
Teachers have a maximum number of subjects to handle.
FET will suggest hiring more teachers if all teachers cannot handle more subjects because of suggestion number 3.
I am a Bachelor of Science in Information Technology student who wants to use FET as a capstone project in our program. After searching an algorithm in the past month, I found this FET project and its forum. This project is incredible because it is faster than a genetic algorithm. However, I am not good at software, but I can write and understand simple codes. I feel comfortable and happy with the hardware. I hope I can do my capstone project with your help, fellow members, and admins. I still have 1 and a half years to finish it.
Our university constraints are:
Assigning a subject (Math, Advanced Database, Data Structure ) to teach by the instructor is based on his/her specialization (Networking, Programming, Multimedia, etc.)
The teaching load of an instructor is a max of 21 units. For instance, Data Structure is 3 units, so he/she needs more 18 units.
If the IT students have an agricultural subject, then their instructor should be in Agricultural College (Different colleges in one university)
Our adviser suggested that:
The system can identify if the instructor is overload or underload units.
The system can suggest that if the instructor's teaching load is full, the subject should assign to the other instructor based on his/her specialization.
The system can suggest hiring more instructors if all the existing instructors have a full teaching load and there are still available subjects to handle by the instructor.
The inputs of the system may be based on historical data (schedules in the past 1 or 2 years). That determines the favorite and favorable Time, Space, and Activity for the entities.
I installed and tested FET, and it is fast and easy to understand its basic functions, but I do not yet explore its full functionalities. I want to know if FET 6.0.2 can solve the constraints and perform the suggestions above. Also, I want to know if it is okay for the developers of FET to use and modify their existing project as my capstone project for our university. Thank you very much.