Skip to content

A GPA calculator for high school GPA calculations. Written in PHP and HTML.

License

Notifications You must be signed in to change notification settings

jeffw16/GPA-Calculator-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GPA Calculator by MyWikis

GPA Calculator is a PHP script for calculating high school GPAs. We know how important your GPA is, and let's be honest, who has time to calculate their GPA when they need to study? Don't worry; it takes less than 3 minutes to get this information now! Just run our script on your website or ours. It's designed to be as adaptive yet simple as possible. And it's even condensed in one tiny script for you to run.

We also have a Java version that works well and an experimental Python version that we are still developing. They have their own GitHub repositories, which you may find under the names "GPA Calculator Java" and "GPA Calculator Python." The HTML/JavaScript version is hosted on this repo under the "html" folder, and is completely independent from the original PHP version.

Of course, you can always use our ad-free hosted website at https://www.mywikis.com/products/srcbin/gpacalculator.php for absolutely no charge!

Features

  • Flexible class amounts
  • Flexible GPA weights (e.g. Some school districts' Honors classes are worth 4.5, not 5.0)
  • Built-in value failsafe checks
  • Three types of GPAs
  • Weighted GPAs
  • Unweighted GPAs
  • Rounded unweighted GPAs
  • Class-by-class analysis table
  • Quick CSV export
  • Everything just works within ONE file

Upcoming features

These features may not necessarily be implemented.

  • Support high school AND college GPAs' calculation methods
  • Downloadable CSV generator
  • Four year planning
  • GPA exempted classes
  • Preset settings

Dreams

These dreams may never come to fruition because of their deviation from the purpose of GPA Calculator.

  • Account system
  • Unofficial class rank keeper for each school

Requirements

  • PHP: We recommend PHP 5.3 and up (who doesn't?)
  • Apache

These are the settings with which we tested the software, but YMMV. (Your mileage may vary.)

Install

  1. Add this PHP file to anywhere you want that works with PHP. The file name CANNOT be renamed or it WILL break.
  2. Use it. This script is literally zero-config.

License

GPA Calculator is available under the MyWikis License, available at https://www.mywikis.com/mywikislicense.