Skip to content

digboydig/cgpa_calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ“ CGPA Calculator A clean, interactive Streamlit web app to calculate course-wise grades, CGPA, and estimate required marks for pending components. Supports both absolute and relative grading, customizable weightages, and an integrated projection tool. โœจ Features ๐Ÿงฎ Per-course or global weightage (EC1/EC2/EC3 must sum to 100) ๐ŸŽฏ Absolute & Relative grading with adjustable cutoffs ๐Ÿ“Š Projection tool โ€“ estimate how much you need to score in pending components ๐ŸŸข Color-coded results (green = pass, red = fail) ๐Ÿ’พ Download results (CSV) and Reset instantly ๐Ÿ“˜ Footer info with grade mapping and pass criteria โš™๏ธ Setup

1. Install dependencies

pip install streamlit pandas numpy

๐Ÿง  Grade Mapping (Absolute) Grade Point Range (%) A 10 โ‰ฅ 90 A- 9 80โ€“89 B 8 70โ€“79 B- 7 60โ€“69 C 6 50โ€“59 C- 5 45โ€“49 D 4 35โ€“44 E 2 < 35 Pass criteria: โ‰ฅ 4.5 per course CGPA โ‰ฅ 5.5 overall ๐Ÿ’ก Projection Example If EC3 is pending, select it and enter your target grade (e.g., 8 or 9) โ€” the app tells you how much you need in the remaining components to reach that goal.

๐Ÿง‘โ€๐Ÿ’ป Author Developed with โค๏ธ using Streamlit, Pandas, and NumPy.

About

CGPA Edu Calc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages