This week, I continued working on the report card which is to be sent to the participants. I used a CSV parser to parse the spreadsheet that holds the competition data. Dr Shawn has advised me to use a template to render the contents of the PDF in order to separate designing from inputting data into the PDF. This way, the source code needs not be changed to make slight modifications to the design of the PDF.
When testing the service application (which is responsible for generating the results when the competition has ended), a bug was discovered whereby the scores given were not shown under the right judges. To fix this, sorting is added so that the scores retrieved are sorted by judges.
For inputting the CouchDB data into the spreadsheet, there was a problem parsing the ampersand term, so I simply erased it before it gets parsed.