Skip to content

shina-wq/GradeBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

GradeBuddy

GradeBuddy is a Python-based application designed to help students manage their grades, track assignments, and monitor progress towards achieving their academic goals. This project utilizes an SQLite database to store class information, grades, assignments, and more. It allows users to easily calculate weighted averages for each class and track upcoming assignments.

Features

  • Add Classes: Create and manage multiple classes.
  • Add Grades: Input grades for assignments and calculate weighted averages.
  • Add Assignments: Track assignments with due dates and completion status.
  • View Upcoming Assignments: Get a list of assignments due soon.
  • Class Average Calculation: Automatically calculate the current average based on grades and weights.
  • GPA Calculation: Track GPA for each term and year.
  • User-friendly Interface: Command-line interface to interact with the application.

Requirements

  • Python 3.x
  • SQLite (built-in with Python)
  • No external libraries required

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/GradeBuddy.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages