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.