Skip to content

A lightweight Streamlit app that calculates your updated Cumulative Weighted Average (CWA) by combining your previous CWA, completed credits, and estimated scores for the latest semester.

Notifications You must be signed in to change notification settings

NazirAlabi/cwa-estimator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CWA Calculator

A simple Streamlit web app to estimate your updated Cumulative Weighted Average (CWA) after adding the most recent semester’s results.

✨ Features

Enter your previous CWA and the total credits completed so far.

Add each new course with:

Course name (for identification only)

Estimated score (0–100)

Credit hours

Instantly compute your updated CWA.

🛠️ Requirements

Python Streamlit

💡 Usage

Set Previous CWA – Use the slider to input your last reported CWA.

Credits Completed – Enter the total credit hours completed at that time.

Number of Courses – Specify how many courses you took last semester.

Enter Course Details – For each course, fill in:

Course name (just for identification)

Estimated score

Credit hours

Click “Calculate CWA” to view your new estimated cumulative average.

📜 License

This project is released under the MIT License – feel free to use and modify it.

Future Enhancements: Potential features include: • Adding course difficulty weighting and tools to simulate different grade scenarios to optimize for a higher CWA. • Exporting results and course breakdowns as a PDF or CSV for record-keeping or sharing with advisors. • Integrating a simple “what-if planner” where you can set target CWAs and get suggested grade distributions to reach them. • Saving and loading past semesters so you can track your progress over time. • Supporting multiple grading schemes (e.g., GPA scales) for international users.

About

A lightweight Streamlit app that calculates your updated Cumulative Weighted Average (CWA) by combining your previous CWA, completed credits, and estimated scores for the latest semester.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages