Skip to content

NPgreatest/GPA-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPA-Calculator

A lightweight GPA calculator that supports retake handling, political course flags, and both command-line and Qt GUI versions.

📘 中文说明:请参考 README_CN.md
👉 https://github.com/NPgreatest/GPA-Calculator/blob/Qt-1.2.0-release/README_cn.md


Qt GUI Version

The Qt version provides:

  • Batch import of transcript lines
  • Automatic retake recognition based on course names
  • GPA calculation by ECUST rules or custom rules
  • Highlighting, tagging, and easy editing
  • Clean and intuitive student-grade UI

📍 Qt Transcript Format

Simplified input:

 <course_name> <credit> <score> 

Example:

 大学英语Ⅱ 2.0 67 钢琴音乐赏析 1.5 80 高等数学(下) 6.0 70 ← Retake (older) 高等数学(下) 6.0 98 ← Final score 

The GUI will automatically detect retake relationships.


3. Example Transcript

(Replace this section with your actual example)

 保险理财规划 2.0 68 创业基础 1.0 84 …… 中国文化导论 1.0 64 

4. Example Screenshot

Insert your Qt screenshot here:

Example UI


License

MIT License

About

A easy GPA calculator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors