Improve the questionnaire application with the following features:
The questionnaire dialog should show a “percentage complete” figure; it should distinguish between completion including optional questions and without optional questions.
The score can be stored in a CSV file with the following structure. Each score is appended to the CSV file, so that in the end the CSV file can be used to analyze scores across users and questionnaires.
|Questionnaire 1||Which of these animals is a mammal||1|
|Questionnaire 1||What is the sum of 2+3||0|
|Questionnaire 2||What is the result of 2*3||1|
|Questionnaire 2||First name of President Obama||1|
The CSV file is named scores.csv and is located in the application directory. It has this form:
Questionnaire 1;Which of these animals is a mammal;1
Questionnaire 1;What is the sum of 2+3;0
 1 and 0 are used to denote correct and incorrect answers
“I am the founder of Majer Consulting and Majer Training and an experienced software developer, trainer and consultant. I have been on the road in the SAP world since 1998, supporting numerous projects, and have developed a passion for software engineering, software testing and agile development methods such as TDD. When I am not servicing customers or holding seminars, I am speaking at conferences or writing my next book.”