The requirement is to create an end to end quiz site. The site will have the below modules
* Login (email and password)
* Only Admins can Add/update/delete questions to database
* Users, after login, will be presented with the quiz options to choose
** The options will include i) Number of Question ii) Domain (multiselect option)
* Based on the selection, users will be presented with questions one by one. Ex: If the user has chosen Number of Questions: 25 and Domain: Project Management, 25 random questions will be fetched from the database from the Project Management domain and the user will be presented the screen to take up the quiz test,
* "Next" button will pose the next question and "Previous" Button will traverse to the previous question. "Show Answer" button should reveal the answer to the user. "Explanation" button will display the explanation related to the question from the database. "Submit" button will submit the options and the answers are compared in the database and the result will be displayed to the user.
* Users quiz history will be saved in db and everytime the user logins, his history can be viewed by him in his dashboard
* Number of visitors to the website is to be tracked
* The website will have technical discussion panel, where users can ask questions and others can comment/reply.
Technologies: Java Spring, JSP, HTML, MariaDB
39 freelancers are bidding on average ₹11691 for this job
Hi, This is Paul Devanesn has done [login to view URL] and [login to view URL] from IIT Madras. I am a tech savvy person, more than a decade I am developing and delivering applications on Java based technologies. I am a certified Java profess More