To Projects

IT 130 -- Project Proj6
Multiple Choice Quiz

 
  1. Important: after uploading your page to the students.depaul.edu server, modify your index page from Project Proj3 to include a link to your page (10 points).

  2. Important: Write a comment at the top of your source that explains what your application does for someone reading your source code (10 points).

  3. Important: Use a link to link to the external style in the css file that you created for Project Proj4.i (10 points)

  4. Write an application that presents and scores a multiple choice quiz.
  5. Use the TrueFalseQuiz2 and PassFail Examples as models for this project.

  6. Important:   Do not include any onclick attributes in the radio buttons. Only include an onclick attribute in the Submit button.

  7. Include at least ten multiple choice questions in your quiz.

  8. Include one correct answer and at least three incorrect answers for each question.

  9. Use radio buttons to choose the quiz-taker's answer.

  10. Include a submit button that causes the correct answers to be shown and the percentage score for the quiz to be computed.

  11. If the quiz score is 70% or greater, display a happy face. If the quiz score is less than 70%, display a sad face. Display the blank image before the quiz is graded.

    Happy Face:   Sad Face: Blank:  

  12. Provide labels to make your user interface clear to the user.

  13. Extra Credit:   (Do this part only after all the required parts are finished.) Include an image for each question that displays a green check for a correct answer and a red X for an incorrect answer. Wait to display the green check or red X until the submit button is clicked to grade the quiz.

    Use the blank image to display before the quiz is graded.
    Green Check:       Red X:       Blank:  

    Look at the CheckX Example.

  14. Grading criteria: Functionality: 40%, link to external style: 10%, well written form and code: 10%, content and grammar for quiz: 20%, comment at the top of the source code: 10%, link to page in Proj3 index page: 10%.