Calculates the number of classes you can skip before CAT1, CAT2, and FAT exams without being debarred.
Report Bug
·
Request Feature
Table of Contents
- Clone the repo
git clone https://github.com/d1by/VIT-Skip-Calculator.git
- Navigate to the "Time Table" page on VTOP. Copy and paste into
schedule.txt
- Navigate to the "Attendance" page. Copy and paste into
attendance.txt
To run, execute VITSkipCalc.py:
e.g. from cmd using Python3:
py -3 VITSkipCalc.py
For basic modification of database, execute createDB.py
Semester end date and lab end date are both stored in VITSkipCalc.py
- Identify and separate lab classed from theory classes
- Currently, the final week of theory-only classes also incorrectly includes lab classes
- Find better solution for separation of embedded courses (e.g. BCSE203E, where both theory and lab components share the same source code)
- Reduce the number of inputs needed in the database editor for simple tasks (e.g. updating a day in a database unnecessarily outputs a selection menu after every change)
- Convert into a GO API
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Dibyanshu Mohapatra - dibym@proton.me
Project Link: https://github.com/d1by/VIT-Skip-Calculator