Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/controller/TblMonitorController.java =================================================================== diff -u -ra9f95a26e562a58b55c99f2c18e253c151ef457a -r68edfe67d7344787fa8f79c772cfbad465ccceba --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/controller/TblMonitorController.java (.../TblMonitorController.java) (revision a9f95a26e562a58b55c99f2c18e253c151ef457a) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/controller/TblMonitorController.java (.../TblMonitorController.java) (revision 68edfe67d7344787fa8f79c772cfbad465ccceba) @@ -39,6 +39,7 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang.StringEscapeUtils; +import org.apache.commons.lang.math.NumberUtils; import org.apache.log4j.Logger; import org.lamsfoundation.lams.tool.scratchie.ScratchieConstants; import org.lamsfoundation.lams.tool.scratchie.dto.BurningQuestionDTO; @@ -168,8 +169,9 @@ int total = (Integer) groupRow.getCell(itemDtos.size() + 1); groupSummary.setMark(total); - String totalPercentage = groupRow.getCell(itemDtos.size() + 2).toString(); - groupSummary.setTotalPercentage(totalPercentage); + String totalPercentageStr = groupRow.getCell(itemDtos.size() + 2).toString(); + int totalPercentage = NumberUtils.isNumber(totalPercentageStr) ? (int) (Double.parseDouble(totalPercentageStr)*100) : 0; + groupSummary.setTotalPercentage(totalPercentage + "%"); } sessionDtos.add(groupSummary); Index: lams_tool_scratchie/web/pages/tblmonitoring/traStudentChoices.jsp =================================================================== diff -u -ra9f95a26e562a58b55c99f2c18e253c151ef457a -r68edfe67d7344787fa8f79c772cfbad465ccceba --- lams_tool_scratchie/web/pages/tblmonitoring/traStudentChoices.jsp (.../traStudentChoices.jsp) (revision a9f95a26e562a58b55c99f2c18e253c151ef457a) +++ lams_tool_scratchie/web/pages/tblmonitoring/traStudentChoices.jsp (.../traStudentChoices.jsp) (revision 68edfe67d7344787fa8f79c772cfbad465ccceba) @@ -106,7 +106,7 @@ - + ${correctAnswerCell.cellValue}