This project is an interactive quiz application built using HTML, JavaScript, and AJAX. It enables users to attempt a set of questions retrieved from an XML file, allowing them to navigate through questions, choose answers, and submit their responses. Once submitted, the final score is displayed, and further changes to the answers are restricted.
index.html
: The main HTML file that displays the quiz interface.script1.js
: The JavaScript file that handles the AJAX request, processes the XML data, and manages the quiz logic.question_paper.xml
: An XML file containing the questions, options, and correct answers.
- Open
index.html
in a web browser to start the quiz. - The application uses AJAX to retrieve questions from
question_paper.xml
. - Questions are presented one at a time, allowing users to select their answers.
- Users can navigate between questions using "Next" and "Previous" buttons.
- Once all questions are answered, users can submit their responses.
- The application calculates the final score and displays it.
- Further changes to answers are not allowed after submission.
- The quiz is designed to be user-friendly and intuitive, providing a seamless experience.
- The use of XML for storing questions allows for easy modification and expansion of the question set.
- JavaScript and AJAX are employed to create a dynamic and responsive quiz interface.
- Download or clone the project repository.
- Open
index.html
in a web browser to start the quiz.
- Implement user authentication to track individual progress and scores.
- Add a timer to limit the time for each question.
- Provide feedback for correct and incorrect answers.
- Soukarsha Moulik - Developer
This project is licensed under the MIT License.