The Grade Point Average Analyzer is a project developed using Flask, Python, HTML, and CSS. It serves as a helpful tool for students to maintain and track their academic data across semesters and courses. With this application, students can easily organize their grades, calculate their grade point averages (GPAs), and monitor their academic progress.
The Grade Point Average Analyzer provides the following features:
- Create and manage multiple semesters.
- Add and update courses within each semester.
- Record and track grades for each course.
- Calculate cumulative GPA based on the entered grades.
- View semester-wise and overall GPA summaries.
- Generate reports and visualize academic performance.
- Flask: version X.X
- Python: version X.X
- MySQL
- HTML
- CSS
To set up the Grade Point Average Analyzer on your local environment, please follow these steps:
-
Clone the project repository:
git clone https://github.com/justafolk/Grade-Point-Average-Analyzer
-
Install the required dependencies:
pip install -r requirements.txt
-
Import the database:
- Create a MySQL database named "gpa".
- Import the provided SQL file to the "gpa" database.
- Sign up for a new account or log in if you already have one.
- Create a new semester and add courses to it.
- Enter the grades for each course.
- View your semester-wise and cumulative GPA calculations.
- Explore additional features such as reports and visualizations.