My colleagues and I had always wished there was a way to easily know what grade we need on the next test to get our goal mark in a course. Our software achieves just that, and makes it easy to save your classes and progress.

What it does

Has menus for classes, tests, and a special menu to help you set goals for your next test. The program is able to write your class data to a file and reopen it when needed.

How we built it

We used Swing, as we all had experience with Java. However, as we are high school students, our experience was limited and we had to do a lot of research into file I/O, custom UX/UI in Swing, and more.

Challenges we ran into

File I/O was a big roadblock (2am to 4am was trying to get a list of objects contained with an object to also serialize lol). Also, making the menus smooth took a lot of time.

Accomplishments that we're proud of

The screen for helping to predict your grade is very, very user-friendly and a unique feature!

What we learned

How to develop a serious program using Java!

What's next for Student Gradebook

We'll look into how to distribute our project to our peers and get them to beta test it!

Built With

Share this project: