# Intelligent Workforce Management System
----------------------------------------------------------------------------------------------------------------------------
### An intelligent timetable generator that generates University timetable using `Genetic Algorithm`.
#### Dependencies:
1. python3.6 or above
2. Django2.0 or above
#### Run on your local machine by:
* `git clone https://github.com/Mohnaa/Intelligent-Workforce-Managemen`
* `cd M1`
* `python manage.py runserver`
* then go to port `http://127.0.0.1:8000/timetable_generation/` to run the local server
#### About the project:
project uses genetic algorithm to satisfy the constraints related to Timetable scheduling. The program satisfies the following constraints:-
| Hard Constraints | Soft Constraints |
| --------------------------------------------------|:----------------------------------------------------:|
| Unique class timing | classes are alloted according to section requirements|
| Course.students <= room.seating capacity | All courses are according to their department |
| Two classes dont have same room | Even distribution of course in a section per week |
| Class timing for each teacher is unique |
| Teachers are allocated to their course accordingly|
#### For any queries or to commit any changes, contact:
['Mohnaa Ghosh'](mohnaa.ghos@outlook.com)
# Intelligent-Workforce-Management
# Intelligent-Workforce-Management