Capstone 3 · Level III
The Classroom Gradebook
A teacher running a Sankofa Code cohort needs a gradebook. Students have scores across assignments, quizzes, and projects, weighted differently. Some students missed work entirely, and a missing score is not a zero, it is missing. Build a system that computes weighted averages, assigns letter grades, identifies students who need support, and produces both a per-student report and a class summary. The hard part is not the arithmetic, it is deciding honestly how to treat absent data.
Concepts used
Your dataset
At least eight students, three assessment categories, and at least three genuinely missing scores.
Milestones
The graded core
The rest of this project is yours to shape. This one function is the piece everything else depends on, so it runs against hidden tests to prove it is right before you build outward.
Your workspace
Build the full project here. Work through the milestones in order, in both languages.