Skip to content

hamletabr/Grading-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ“ Grading System ๐Ÿ“Œ Overview

This project is a full-stack grading management system developed using Java, JavaFX, and MySQL as part of my IB Computer Science Internal Assessment (IA). The system was designed to digitize and automate grade management workflows for teachers and administrators, and it has been adopted and used by my high school in practice.

โœจ Key Features

๐Ÿง‘โ€๐ŸŽ“ Student and teacher account management

๐Ÿ“ Grade entry and modification interface

๐Ÿงฎ Automatic grade calculations and averages

๐Ÿ“Š Class performance summaries and reports

๐Ÿ—„๏ธ Persistent storage using a MySQL relational database

๐Ÿ–ฅ๏ธ Graphical user interface built with JavaFX

๐Ÿ”’ Input validation and structured data handling

๐Ÿ› ๏ธ Technology Stack

Language: Java

Frontend: JavaFX (GUI)

Backend: MySQL

Architecture: MVC-style modular design

Tools: IntelliJ IDEA / Eclipse, Git, MySQL Workbench

About

A Java-based grading system application with a graphical user interface for managing student records, computing grades, and visualizing academic performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages