Project Explanation
My project was a simple quiz for incoming 9th grade students. I am teaching with a summer program called Breakthrough Collaborative this summer, so I wanted to create a tool that I could use in my classroom. There are five questions in this quiz, so there is an opportunity for students to gain 500 points if they are truly a biology *star*.
There are several functionalities of my program, which will be explained in the Quiz Walkthrough section.
Team Members
Just me, myself and I (Sydney Mantell).
But also, shoutout to Jay who helped me out a lot during the Hackathon and then later at Office Hours. He is a true UTbae.
Challenges Overcome
- Exhaustion
- Coming up with a useful and fun idea
- Figuring out how to get a new game to be created after clicking "Play Again"
- Getting the timer to start over again with each new question
Goals Achieved
- Able to design an app that actually ran
- Stayed at Hack110 all night (without sleeping!)
- Made something without getting frustrated and starting over because the program wasn't perfect
- Made a simple HTML web page
- Learned a little bit about the material I'm supposed to be teaching this summer (RIP because even I didn't get 500 points on the quiz)
- Object-Oriented Programming
- JavaFX and working with SceneBuilder
- Using event handlers
- Iteration
- Lists and Maps
- HTML and CSS
- Timelines, KeyFrames, and KeyValues
- Setting the visibility/ability of objects in SceneBuilder
- Stages and Scenes
- Versions that are more than one player so that people could race to answer questions against each other (Maybe implementing some concepts from Chat110)
- Adding music and sounds to the quiz
- Making the Play Again button start a new quiz without it opening up a new window
- Adding more flexibility so that the subjects can easily be changed
- Adding this picture somewhere because the mitochondria is the powerhouse of the cell (actually is should be mitochondion)