Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.62 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.62 KB

GoodGrade

icons8-grades-100.png

Easy-to-use desktop application that helps students manage their grades and export a list as a PDF file.

Features

  • Add/edit grades
  • View the current grade point average and total Credits
  • Persistent storage
  • Print overview as a PDF

Installation

  1. Clone the repository to your local machine
  2. Install the required dependencies by running pip install -r requirements.txt
  3. Run the app using python main.py or optionally package with pyinstaller.sh (adjust library path to your machine) and make it executable

or visit the download page to download the executables for Windows and Linux.
Pro Tip: Configure the database path in the gg.ini that is created in the same folder as the application when you first start it, so you can store the data e.g. in your cloud, to sync the grades across devices.

Usage

  1. E.g. to add a grade, click the "Add" button to enter the Insert-mode (Similar procedure for other modes)
  2. Enter a course and a grade (factor is optional) and click "OK" (Repeat for all grades and exit mode by pressing "Cancel")
  3. The application will automatically calculate the average grade
  4. Press the "PDF" button to print a list of all grades in PDF format (or select one in the drop down menu for insight)

Screenshots

appPreview

pdfPreview

Credits