↖ ALL WORK
PROJECT 06 / Data & visualisation2023
Student Progress
From credits to a clearer picture.
A Python application that validates academic credits, calculates progression outcomes, and visualises the results in a histogram.
Python console & graphics project
PROGRESSION OUTCOMES / PYTHON
THE BUILD
Python console & graphics project
2023 / Data & visualisation
01 / THE QUESTION
The challenge.
Turn credit rules into reliable outcomes for both individual students and staff processing multiple entries.
02 / THE RESPONSEInside the build.
Dedicated functions validate allowed credit values and a total of 120, calculate progression status, and draw a scaled histogram. Staff can aggregate outcomes and save records to a text file.
01
Credit input validation
02
Progression rules
03
Histogram / text records
- Separate student and staff modes
- Validated credit totals and values
- Scaled outcome histogram
- File-based results logging
03 / EVIDENCE IN THE DETAILS
The original work.