GradeForge

A Python CLI tool to manage student records, calculate grades/GPA, and export reports.

Comprehensive Documentation
Detailed guides and references for all GradeForge features

Learn about GradeForge's architecture, components, and functionality through our detailed documentation.

CLI Reference
Command-line interface documentation

Explore all available commands, options, and examples for using GradeForge from the command line.

File Structure
Understanding the project organization

Learn about the file structure and organization of the GradeForge project for better understanding.

Key Features

Student Management

Manage different student types (Generic, High School, College) with specialized grading systems.

Grade Calculation

Calculate grades, GPAs, and academic standing based on student type and performance.

Subject Enrollment

Track subject enrollments and manage course-specific grades and credit hours.

Data Persistence

Save and load student data using JSON, with export capabilities to CSV.

External Resources

GitHub Repository
Access the source code and contribute to the project

View the complete source code, report issues, or contribute to the GradeForge project on GitHub.

Original Documentation
Read the original project documentation

Access the original documentation file for additional details about the GradeForge project.