Calculate future grade
View existing tests in class
Add a test
View overall performance
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!