← Back to Portfolio
Grades Tracking System
Project Overview
A robust C# application that parses student profiles, registers custom courses, imports grade categories, and exports academic transcripts. Backed by structured JSON storage validation.
Key Features
- Comprehensive JSON schema validation ensuring imported dataset structures are clean
- Calculates weighted grade categories, GPAs, and course progress indicators
- CLI menu offering prompt controls, file path queries, and error feedback
- Automated HTML transcript generator converting JSON objects to printable summaries
Technical Challenges & Solutions
Validating nested evaluation categories to verify total weights add up to exactly 100%. Solved by building a validation filter that runs recursive checksum audits on imported JSON files before loading them into active memory.