since you want to store the user's answers and make a report out of them, I suggest creating a table for the users first.
- Create a User table - that has UserId , Password and other user details like name,etc
- Create a Question table - that has all the questions and options.
- Create an Answer table - that stores the users answer with the UserId.
So, use the User table for Login purpose. Once the user logged in , show the Questions and options from the Question table. When the user clicks the submit button at the end, store all the user's answers in the Answer table along with his UserId.
While creating a report, you can easily retrieve the data from the Answer table for the required user (with particular UserId) or for all the users.
And again there are so many options for making reports with the retrieved data. You can just display it or export it to an excel sheet, etc., based on your requirement. Hope this helps.