Inspiration

Both of us being tutors during the pandemic sparked an interest for us to create something that our students can use to practice their math. Over the past year, we have seen our students become more unmotivated and disengaged as the traditional teaching methods no longer work in a virtual environment. Due to this, we've created something that can gamify their learning letting our students practice their material in a fun way while still allowing them to learn.

What it does

hopMath is a centralized place for students to play math games with topics that specifically relate to their curriculum. Starting out hopMath only has two topics, however, the locked feature gives an opportunity for further development.

How we built it

We used Java and the Java AWT API to create the game and the user interface.

Challenges I ran into

Starting out we also wanted to include a login and register feature that keeps track of a student's achievements, however, we ran into a problem of transferring the ArrayList of students from class to class, while also maintaining the updated information.

Accomplishments that I'm proud of

As neither of us has really worked with Java's GUI we are really proud of having a complete project.

What I learned

We both learned more about Front-End Development with Jaca and how to work in a software development team.

What's next for hopMath

Next, we'd really like to implement the login and register features, maybe even incorporating an SQL database. Additionally, we'd also like to put more games covering more topics into our application.

Built With

Share this project:

Updates