← Back to Portfolio

Grades Tracking System

Grades Tracking System
csharpSep 2025Systems Developer

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.