Percentage Calculator for IGNOU BA/BDP/BCOM/MEG programmes.
Download for your operating system and platform:
This Applicaton takes Enrollment number and his programme code from the user. Fetches the result from the official IGNOU website and then calculates the precentage. Percentage calculated is not rounded-off.
- Incorrect enrollment number (as this application does not verifies user's enrollment number)
- When enrollment number is left blank.
- Enrollment number provided is for programmes other than BA / BDP / BCOM.
- Since programmes are updated regularly at IGNOU, their corresponding courses list might not be updated in our database. Contribute to the project and update the list of courses under '/src/course_details.dat'.
- When one or more courses are not completed by the user for their programme at IGNOU.
- When the result for either Assignment or Term End Exam (theory) might not be updated on the IGNOU website.
- Since programmes are updated regularly, their corresponding courses' credits might not be updated in our database. Contribute to the project and update the list of courses under '/src/course_details.dat'.
If you are building this app from src, follow the below steps:
- Clone the repository using
git clone https://github.com/ravigupta-art/IgnouPercentageCalculator.git
. You will need a terminal and GIT installed on your computer. - We are using python3 and python3-tk as the main dependencies. Install them if not installed. On Linux you can install them using
sudo apt-get install python3 python3-tk
. - CD into cloned repository using
cd IgnouPercentageCalculator
. - Create a virtual environment named 'python3env' using
python3 -m venv python3env
. - Activate virtual environment using
source python3env/bin/activate
(on linux) andsource python3env/Scripts/activate
(on windows). - Install the required python packages using
pip install -r requirements.txt
- Start developing the application. The python code and data file is in 'src' folder.
- When ready to build the executable file, go into 'src' folder using
cd src
build it usingpyinstaller --onefile --add-data "course_details.dat;." IgnouPercentageCalculator_BA_BDP_BCOM_MEG.py
(on windows) andpyinstaller --onefile --add-data "course_details.dat:." IgnouPercentageCalculator_BA_BDP_BCOM_MEG.py
(on linux). - Executable file will be in the 'src/dist' folder.