Sydney Mantell's Final COMP110 Project

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

Goals Achieved

110 Programming Concepts

  • Object-Oriented Programming
  • JavaFX and working with SceneBuilder
  • Using event handlers
  • Iteration
  • Lists and Maps
  • New Concepts Learned

    • HTML and CSS
    • Timelines, KeyFrames, and KeyValues
    • Setting the visibility/ability of objects in SceneBuilder
    • Stages and Scenes
    • Outstanding Goals and Future Plans

      • 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)

      Key Features

      • Answer color changes to green if correct, red if incorrect
      • Timer ticks for 15 seconds
      • Time runs out, answer choices disabled
      • Score increments by 100 points with each correct answer
      • Play again button opens up a new window with a new quiz
      • The end screen changes depending on your score

      Program Walkthrough and Functionality