This is a simple Java-based grading system designed to manage student information, grades, and grade history. The system uses data structure binary trees for efficient storage and retrieval of student grade information.
- Node: Represents a node in a linked list that stores student data.
- Student: Stores individual student information, such as name and grades.
- GradeHistory: Maintains the history of grades for each student.
- GradeStudentBTS: Handles a binary tree structure for sorting and searching student grades.
- Main: The entry point of the program where the system runs.
- FileHandler: Manages reading from and writing to files.
- Clone the repository or download the project files to your local machine.
- Compile and run the Main class.
- Follow the prompts in the terminal to manage students and their grades.
git clone https://github.com/Fidelity-Kathure/Group-Assignment.gitNavigate to the Project Directory
cd Group-Assignment
Compile the Project
javac *.java
Run the Program
java Main