Inspiration

We were inspired by the theme of games to create some sort of game. We wanted to make an educational game about women in STEM, especially those who broke into a field in some way, so we ended up making a trivia game.

What it does

STEMsational Women is a trivia game where you answer ten questions about women in STEM. Along the way, you can learn new facts as you answer correctly and restart to figure out the information!

How we built it

We used Python and the Tkinter module to build our program.

Background information

Afia: This is the third hackathon I've participated in, and first project fully completed. I had knowledge in Python and Java and had used Tkinter before, so I worked on the transitions between Tkinter frames. Kundana: This is my first hackathon. I have a background with Java mostly and a little bit of Python. This was my first time using Tkinter and I worked on formatting the buttons and layout of all the widgets. Sarah: This is technically my second hackathon, but for the previous one I wasn't able to actually participate though a project was submitted by the team I was supposed to work with. I have a background in Java and Python and I mainly helped with inputting the questions and answers to our app and making sure it marked the question as write or wrong. Iman: This is my first hackathon. I have a background in Python and Java and I mainly helped with the layout and formatting of each page of the program.

Challenges we ran into

We had trouble figuring out how to switch frames in Tkinter and how to add things such as images.

Accomplishments that we're proud of

We're proud of how we were able to develop a multi-page app using Tkinter. We're also proud of the design and how we were able to have a color theme in our app.

What we learned

We learned how to use Tkinter to develop programs and how to create a multi-page design.

What's next for STEMsational Women

In the future, we want to add in a time limit to each question as well as multiple attempts. We also want to display the correct answer if the question is missed as well as keep track of your score across attempts.

Built With

Share this project:

Updates