Autogenerated School weekly time table schedular
Teslim sırasında ödenir
Only Developer who has experience in this will be considered. Who share previous experience in this kind of project will be preferred.
Required full project with source codes and database.
No hidden API, third party tools allowed in any condition.
Payment will be release after cross checking all the requirements fulfilment.
Current project will be provided separately after deal.
Front End : Asp.net (Web form) with C#
Developed on Visual studio 2015
Database codes are based on “Linq to SQL”
Database: SQL Server 2022
It is Partially Developed
Module Required for timetable Auto Generation according to the given rules.
Upcoming modules: substitute assignment (in case of any teacher is on leave) and more.
Developer will be free for adding tables/procedures/pages etc for the task.
Database is in attachment.
Requirements of School Weekly Timetable Project:-
1. School has 12 classes, 1 to 12 with 2 sections each.
2. School has 6 working days Monday to Saturday.
3. Monday to Friday it takes 8 periods per day.
4. According to above rule school has 45 periods per week for each class/section.
5. For Saturday it takes 5 periods.
6. Lunch break has 2 schedules, for primary classes means class 1 to 5 lunch break is after 3rd period and for other classes it is after 4th period.
7. Each class & section wise data is predefined for class teacher, teacher-subjects-no of weekly periods.
8. Few subjects need 2 teachers at a time like for primary classes games & activities require 2 teachers at a time. So, we need to assign periods accordingly.
9. In 11 & 12 (stream Biology & Mathematics) bio/math class must be assigned simultaneously. It means class 11th science stream will attend physics, chemistry, English etc. subject in same room together and for special subject biology’s student will go another classroom and math’s student will stay in the room.
10. Class teacher will take 1st period with their subjects.
11. Any subject can be repeat in a day maximum 2 times only.
12. Avoid last period for Teacher Category “Admin”.
13. Any subject should not come in continuity in a day.
example 11th Section A -English should not be in Period 1 & period 2 on Monday.
If it is coming on 1st period & 6th period that’s ok.
14. A senior PTI (Sonendra Mandal) is takin all the classes 1 games period for each section. It means he has minimum 24 periods.
15. PTI (Sonendra Mandal) can’t take games period in lunch break and last period. 1st period is also blocked for him as class teacher is taking that class.
16. PTI (Sonendra Mandal) can’t take 6th period/after lunch break period as it is his own lunch break time.
17. PTI (Sonendra Mandal) will take games period together for class 11th (all the sections). On Monday/Tuesday.
18. PTI (Sonendra Mandal) will take games period together for class 12th (all the sections). On Monday/Tuesday.
19. Subjects are classified in Main/Lighter/Library/Sports etc.
20. We should avoid lighter periods on Saturday. (games period can conflict here, then we can assign PTI (Sonendra Mandal) ‘s period to primary classes). It can be period no 2 & 3.
21. Teacher/periods etc. must not be conflict or overlap in any condition.
22. The whole project is based on dynamic data hence if we change the data, solution must work accordingly.
Proje NO: #37252291
Bu iş için 11 freelancer ortalamada ₹7818 teklif veriyor
Develop an automated school weekly timetable scheduler using C# technology to efficiently allocate classes, subjects, and teachers while considering constraints and preferences.