It is group project under CS308 - Large Applications Practicum course under mentor Dr. Siddartha sharma.
It support checking of conflict arise due to slot, classroom and faculty while making time table of IIT Mandi.
Fork this repo and then clone it :-
git clone https://github.com/PS-Ddevil/Time-table-assist-tool
Go to the folder Time-table-assist-tool :-
cd Time-table-assist-tool
Either install all python dependencies using requirment.txt :-
pip3 install -r requirements.txt
OR, Install the all python dependencies one by one :-
sudo apt-get install python3-tk
pip3 install xlwt
pip3 install xlsxwriter
pip3 install xlrd
pip3 install openpyxl
pip3 install ezodf
pip3 install python-docx
pip3 install tkscrolledframe
Run the application :-
python3 main.py
The file structure of this repo is same as any other good project. There is one main python program named main.py in root directory and all other python program are in /prog directory, all the data file are in /src directory and all report including dd,srs and readme is in /Reports directory.
- Fork the repository into your account.
- Either work according to the given issues or raise new issue
- Make changes and commit them to user local repository.
- Make a pull request with the details about the changes.
- Pull request will be merged once being checked by the moderator.