📚 CodeAlpha Student Grade Tracker

======================================================
PROJECT: CodeAlpha Student Grade Tracker
LANGUAGE: Java (Backend) / JavaScript (Web Port)
ARCHITECTURE: Object-Oriented, CLI, Modular File I/O
======================================================

🌟 1. UNIQUE FEATURES
---------------------
* "Smart" File Parser: Automatically detects and parses both 
  standard CSVs (Name,Grade) and vertical text files.
* Bulletproof Input: Safe parsing logic prevents buffer 
  crashing when dealing with unexpected characters.
* Dynamic Timestamped Exports: Prevents accidental data loss 
  by naming exports e.g., "Class_Report_20260214_190842.csv"
* Graceful Degradation: Bad lines of data are skipped and logged 
  rather than crashing the entire application.

📖 2. USER MANUAL
-----------------
[MANUAL ENTRY]: Enter a student's name and a valid grade (0-100).
The system will immediately calculate and update the class roster.

[BATCH LOAD]: Click "Choose File" to upload a .txt or .csv file.
If your data contains commas, it will split it. If your data is 
formatted vertically (Name on line 1, Grade on line 2), the smart 
parser will automatically assemble it.

[EXPORTING]: Clicking Export will instantly generate a formatted 
.csv file featuring your current roster and mathematical statistics.

1. Manual Entry Mode

Grade must be between 0 and 100.

2. Batch Load (CSV/TXT)

===== CLASS ROSTER =====

Student Name Grade
No students in the system.

===== CLASS STATISTICS =====

Total Students 0
Average Grade 0.00
Highest Grade 0.00
Lowest Grade 0.00