Monday, July 14, 2014

Day 6: First Weekend Project

Click here to try the app.


Today our troop presented our the first weekend project, the Quiz App.  Mine is called the "Name the Composer Quiz".  It is a series of multiple choice questions all about classical music composers.  I am hoping to link the final product to this blog, but am still working on uploading it.  The app includes all but one of the "stretch goals", but there were still a few improvements I would like to make (without introducing bugs).  Since you can't play with it yet, here's some highlights

Update: I finally uploaded it on GitHub.  Here's a link to the app!

Cool Thing My Quiz App Currently Does:

  • Contains a dynamic progress bar
  • Displays the questions in a random order
  • Displays the answer choices in a random order
  • Highlights the correct answer in green and highlights the incorrect selected choice in red when "check answer" button is clicked
  • Contains a modal where the user can create a new question and answer choices 
    • It adds these choice into the question array and adjusts the javascript accordingly.


Things I Would Like to Add:

  • Create an answer bank of wrong answers for the user generate multiple choice questions
    • The bank itself would be simple, but I would have to include a robust search function to make sure the user generated correct answer isn't in the answer bank.
  • Different types of questions while maintaining random function
    • I tried to do this with a series of "if" statements, but wasn't able to completely debug the boolean answers.
  •  Create different types of new questions 
    • This seems relatively simple once I get my booleans to evaluate to true when I want them to.