Create a quiz page in vanilla JS with no frameworks used, that will prompt questions to the user sequentially. At the end of the quiz, the score should be displayed, along with a message.
Upon the page-load you need to display the first question title, image and possible answers. When the user is done answering and chooses to continue with the next question, the answer should be validated and the validation result should be displayed for 3 seconds before moving on to the next question. If the answer was wrong, the correct answer should be highlighted. Complete quiz info is available in the quiz.json file provided which you will need to get via an Ajax call.
At the end of the quiz the result should be displayed as a percentage taking into account the points awarded in each question. Questions that require more than one answer should only be counted as correct if all (and only) correct answers are selected. To get the final score message based on the percentage score you will need to use the file result.json provided.
quiz.json and result.json are available in the following URLs: it is hidden for now (will be added in private messages for a person who takes the task)
You have chosen to collaborate in the project at your own risk. Just 20% of projects on the service are published with this form of payment, and such projects are successfully completed three times less often than projects with advance reservation of payment through the Safe.
Don't face the unnecessary risk of being left without a deserved payment for the work — offer the client safe work via the Safe!