Features covered in this application :
1. SignUp Form.
2. Login Form.
3. User can add question on any category. user has to provide possible answers for it and the correct answer.
4. User can start quiz selecting a category. The questions related to that category will be part of the Quiz.
5. Question page, where user see all the questions.
6. Result page. This page shows the result, the correct answered count, wrong answer count and attempted count.
Application Flow :
This is the sign up form. User can register by filling the details.
The above is the login form. The user can login the application using the credentials mentioned while registering.
3. Quiz Form
In this page user can add question by clicking and navigating to add question page. User can select category from the dropdown and can start quiz on clickingStart Quiz button.
4. Add Question
User can add question using the above form. User can add one question at a time for one category. User has to provide possible answers and the correct answer as well.
Quiz Question :
The above is the Question page. User has to select the options for each question and submit the answers finally.
User can see the result for the Quiz attempted.
Bulk Upload Questions :
We have also covered the Bulk Upload functionality. Using this functionality multiple questions can be uploaded to database. User have to download excel file from the application itself, as some validations are applied to it. On submiting the excel file is validated, If validation passes the questions are added to the database and user can start the quiz.
Currently Quiz for single answer questions are supported.