Skip to content

A web-based GPA calculator that lets students input course details, calculate GPA on a 10-point scale, and download a marksheet.

Notifications You must be signed in to change notification settings

Jay-2808/GPACalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Student GPA Calculator

An interactive, web-based GPA calculator designed to help students accurately compute their GPA on a 10-point scale. Enter course details by category or add them manually, and the tool will instantly calculate your GPA along with a downloadable marksheet.


πŸš€ Features

  • 🎯 Instant GPA calculation based on weighted grade points
  • 🧠 Study motivation quotes & tips for productivity
  • πŸ“ Add courses by type (Theory, Lab, etc.)
  • βž• Dynamically generate course rows and input grades
  • πŸ“„ Download your marksheet as a PDF
  • πŸ’‘ Learn how GPA is calculated with clear instructions

πŸ“š GPA Calculation Logic

GPA = Total Weighted Points / Total Credits
Each grade has a corresponding point:

Grade Points
O 10
A+ 9
A 8
B+ 7
B 6
C 5
U 0

πŸ›  Tech Stack

  • HTML5
  • CSS3
  • JavaScript
  • html2pdf.js (for marksheet download)

πŸ“¦ How to Use

  1. Open home.html in your browser.
  2. Add courses by credit type or manually add rows.
  3. Enter your grades β†’ GPA is instantly calculated.
  4. Click Download Marksheet to save as PDF.

πŸ“„ License

MIT License Β© 2025 Jay-2808

πŸ’¬ Acknowledgements

Thanks to the open-source community and educational tools that inspired this project.

βœ… To Add This File

Save it as README.md in your project folder.

Then run:

git add README.md
git commit -m "Added README for Student GPA Calculator"
git push

About

A web-based GPA calculator that lets students input course details, calculate GPA on a 10-point scale, and download a marksheet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages