Assessment task details and instructions
A giant ‘singing’ sculpture is about to tour the UK to promote the science of acoustics. The project coordinators and funders want to survey some people who viewed the sculpture to determine if a) they enjoyed the sculpture, b) they were curious as to how it worked and c) they wanted to know more about science as a result.
To do this the funders require a standalone Windows Form Application running on a nearby Windows PC that participants can use to fill in a form with name, demographics (age, sex, ethnicity, disabled status, etc) and answers to questions a, b and c.
All data apart from name must be amenable to a numerical representation for possible statistical evaluation, for example if people are asked if they enjoyed the sculpture they could choose from 1 Strongly, 2 Agree, 3 Neither Agree, 4 Disagree or 5 Strongly Disagree (i.e. a Likert scale). If asked ethnicity they can choose from 1 White, 2 Black, 3 Chinese, 4 Asian or 5 Other.
The application must be able record data for multiple people surveyed and be able to calculate and present on separate tab pages a wide range of numerical statistical values associated with the data. For example average age, number of women who liked the sculpture, standard deviations, etc.
The application should be attractively presented e.g. with images, sound, a range of UI controls and graphics to visualise results or some relevant info of your choosing.
Using the Visual Studio IDE for Windows, write an appropriately commented program in C#. Do not use another IDE, another language or any third party library, API or development tool.
Also include a 3 to 5 page report that contains an explanation of your software, including a class diagram and perhaps code snippets (note pages over the limit will not be marked).