This project is t create a survey engine using Java where A user can conduct a survey where he/she can create a new survey and get it filled by other application users . It is a full fleshed java application project with 2 modules user and admin.
-------What Project Does---------
It got 2 models user and admin
Only one admin is there. while there can be multiple users
User and admin have to login first
New user will first signup and then login to move inside application There a user can either fill an ongoing survey request or create its own new survey. We have impplemented a functionality of virtual currency. Virtual currency is used here to provide survey filling reward which can be then used to create a new survey
Filling a survey will reward you an amount. Conducting a survey will charge you amount.
The amount of reward and charge will depend on the number of questions and other factors. One user can fill one survey only one time.
In a new survey , four different type of questions can be created.
1.MCQs
2.Textboxes
3.Checklist
4.Answer type
Also for a new survey its cost on the basis of its configurations will be charged . Configurations can be set while creation . Also after its creation , user can see that survey information like its status, asnwers, end date, amount, and survey results.