====================================================== 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.
| Student Name | Grade |
|---|---|
| No students in the system. | |