Analysis updated 2026-05-18
Calculate a student's credit-weighted CGPA from a list of subjects.
Generate a printable PDF report showing subjects, credits, grade points, and the final CGPA.
| gmaheswari781-sketch/cgpa_calculator | 920linjerry-stack/capital-studio | aahonarmand/neticu | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | — | Python | Swift |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | general | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
README does not describe the input method (command line, file, or form) or list any dependencies.
This is a small Python program that calculates a student's CGPA from subject grades and credit hours. CGPA stands for Cumulative Grade Point Average, a grading measure used by many universities where each course carries a certain number of credits and a grade point value, and the final average is weighted by those credits rather than treating all courses equally. A course worth four credits contributes more to the CGPA than a course worth two credits. The program takes a student's name, register number, and a list of subjects with their respective credit hours and grade points. It computes the weighted average and produces a PDF report. The sample report shown in the README lists each subject in a table with its credits and grade point, shows the total credits at the bottom, and displays the resulting CGPA. In the example, a student with three subjects in mathematics, physics, and programming, carrying a total of eleven credits, ends up with a CGPA of 9.09. The README is brief and does not describe the input method, whether the program uses a command line, a file, or a graphical form. It also does not list any external libraries. The project is a simple student utility for a common academic calculation, and the README makes clear it was written by a student named Maheshwari as a personal project.
A small Python program that calculates a student's CGPA from subject grades and credit hours and outputs a PDF report.
No license information is stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.