Here's the HTML: Get Results Next, we'll create a function to generate a quiz. Your function will need these inputs: The quiz questions A place to put the quiz A place for the results A submit button And if you put those things in, the function should spit out a fully-formed quiz. The JavaScript structure: function generateQuiz(questions, quizContainer, resultsContainer, submitButton){ function showQuestions(questions, quizContainer){ // code will go here } function showResults(questions, quizContainer, resultsContainer){ // code will go here } // show the questions showQuestions(questions, quizContainer); // when user clicks submit, show results submitButton.onclick = function(){ showResults(questions, quizContainer, resultsContainer); } } If you look closely at the JavaScript structure, you'll see that our generateQuiz function contains helper functions to show the quiz, accept submissions, and show the results. Step 2: Show the questions First...