Skip to content

Ercaino/UNI-GradeManager

Repository files navigation

Edu Inc - 📚 Univerity Manage System

System for managing students' grades, organized into courses and classes. Supports both a text-based interface and a GUI built with raylib + raygui.

📝 Description

This project implements a university grade management system using a procedural approach in C++. SOURCES GIT
It allows you to:

  1. Manage courses, classes, and students
  2. Enter and view grades
  3. Calculate averages

Two versions are available:

  1. Console : GradebookConsole
  2. GUI (Graphical): GradebookGui – Built with Raylib + RayGUI

The code is structured into separate modules:

  • The code is split into dedicated files: Student, Class, Course, Grades, Utils
  • Dedicated functions for operations on each entity
  • All files logically organized in structured directories

Each module consists of:

  • A .h file (header) for declaring structs and functions
  • A .cpp file (implementation) containing function definitions

🎓 Documentation

📁 Project Structure

⚙️ Core Features

Feature Console GUI
Add course
Add class
Add student
Enter single grade
Enter grades for all students
View students and grades
Average grades (student/class/course)

Gallery

Gallery


Stylized conceptual sketches outline the low-fidelity GUI architecture.
These representations constitute the initial iteration of the software design.



Initiating a project with low-fidelity prototypes represents an established best practice in software development and interface design.

1. Saves Time & Resources
2. Focuses on Functionality First
3. Enhances Collaboration


{
	"program": "Note",
    "web program": "Figma",
    "primary color": "#FFFFFF",
    "secondary color": "#000000",
    "color detail": "#830CDA"
}

🏅 Collaborators

Contributors

📊 GitHub Stats

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors