Skip to content

PS-Ddevil/Time-table-assist-tool

Repository files navigation

Time-table-assist-tool

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.

Getting Started

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

File Structure

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.

Want to contibute? contributions welcome

  • 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.

Documentation

Refer: https://time-table-assist-tool.readthedocs.io/

Contributer

Purushottam Sinha
Deepak Kumar
Vinay Kumar
Roshan Sharma