Multiple-Choice Analysis Report
An inter-school mathematics competition, in the form of multiple-choice questions, has been organised. The
answer sheets for participants will be read by using an Optical Mark Recognition (OMR) system, and the options
selected were converted into a text file.
Imagine you are a programmer. You are going to develop a computer program to read all raw text-based data and
produce a detailed analysis report on the competition. The analysis report should include:
Total number of participants, total number of participating schools and total number of participant(s) from
each participating school
Winners of individual awards and school awards
Question analysis, such as the percentage correct for each question
Candidates are required to write a program to generate the analysis report. The coursework should:
Describe the required plain text data files, including the keys of the multiple-choice questions and their
Define the competition regulations, such as individual awards and school awards
Display a clear analysis report
Candidates should be aware of the reusability of the program design and justify the use of any data structures and
algorithms in the implementation.
Please give me some sugestions or solutions.THX!!