We need a timetable generator for schools and colleges. You can assume a list of classrooms, teachers, subjects and class groups as your input. The teachers will be related to multiple subjects and the class groups will be related to multiple subjects. The class duration can be of 1 hour or more but the total number of hours in a week will be fixed for that particular subject. The first interface will be highly detailed. It will have options like:
Mr.X will teach Subject1, Subject2 and Subject3
Mr.X can teach ClassGroup1, ClassGroup2, ClassGroup3 etc.
ClassGroup1 will study Subject1, Subject2, etc.
ClassGroup3 will study in ClassRoom1.
Mr.X will take the first period for ClassGroup1 on Monday, Tuesday and Thursday.
Or tertiary parameters shall be available like:
Mr.X will teach Subject1 to ClassGroup3
ClassGroup2 will study Subject1 in ClassRoom5
Some other details will be:
School starts at 9:00 and ends at 6:00
The break is from 2:00 to 4:00
Mr.X will be available from 3:00 to 6:00
Subject1 will have 5 hours of classes in a week.
Subject2 cannot have more than 1 class in a day
And so on.
The final output will be a timetable without any conflicts. A teacher might not be teaching 2 classes at the same time or a ClassGroup may not be studying more than 1 subjects at the same time. The output shall also indicate the incorrect input.
The application may be designed as a website, a command line tool, a desktop application on any platform Java,.NET, php etc. Though, we will prefer a jar file as the final deliverable.
You will be selected on the basis of your similar work and how you understand the problem. There might be a number of situations that I would be missing. Please state the problem clearly if you want to get selected.
The payment will be around $100-$300. There will be a single milestone paid after the completion and testing of your project. You may take as many days you want.
I have a huge number of similar problems. The freelancer completing this project will get rich after this project. That's my promise.
Very interesting project. I have personal experience with the subject, please see PM for some further requirements suggestions & implementation strategy.
₹8,888 INR in 50 days
0.0 (0 reviews)
0.0
0.0
15 freelancers are bidding on average ₹17,147 INR for this job
Hey, I have read the requirements. Leaving a few places, its all clear.
I will provide you with a java application at the end of the project. Let us discuss the problem statement.
I suggest to realize an algoritm in python before start to create the website (using standard i/o), do the computational analysis after that will be easy to create the website ...
... why choose my offer....
I have my bachelor's degree in computer science at the university of Bologna(best in Italy), my offer includes the support of a designer to the look of the site
I have extraordinary analytic skills , I can crack any kind of problems...
Solving complex algorithms is my hobby.
Very Good At Java...
Give me a chance to prove,, I will provide best possible optimized solution..
We have both web based School ERP (PHP) and College ERP (Asp.net). It covers most of your requirements including time tables generation. (php version having manual time table generation & auto time tables generation)
I have attached login details, pls check. Will give you full source code if you are interested.
I work with complex java applications
I have experience in similar kind of projects development having complex algorithm.
This project can be developed in Java and UI in Swing\RCP .