Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/AuthoringAction.java =================================================================== diff -u -ra1e990f3ee5ec7091752683571061da802f58bb2 -r1b4e9de10adddb2caa877e7f16bdb6fa620c555a --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision a1e990f3ee5ec7091752683571061da802f58bb2) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 1b4e9de10adddb2caa877e7f16bdb6fa620c555a) @@ -1136,7 +1136,6 @@ String answerDescription = answer.getDescription(); if (answerDescription != null) { answerDescription = answerDescription.replaceAll("[\n\r\f]", ""); - answerDescription = answerDescription.replaceAll("[\"]", """); answer.setDescription(answerDescription); } } Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/MonitoringAction.java =================================================================== diff -u -rc7569597546126af159f169353e68e91241b7f10 -r1b4e9de10adddb2caa877e7f16bdb6fa620c555a --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision c7569597546126af159f169353e68e91241b7f10) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 1b4e9de10adddb2caa877e7f16bdb6fa620c555a) @@ -45,6 +45,7 @@ import org.lamsfoundation.lams.tool.scratchie.dto.GroupSummary; import org.lamsfoundation.lams.tool.scratchie.dto.ReflectDTO; import org.lamsfoundation.lams.tool.scratchie.model.Scratchie; +import org.lamsfoundation.lams.tool.scratchie.model.ScratchieAnswer; import org.lamsfoundation.lams.tool.scratchie.model.ScratchieItem; import org.lamsfoundation.lams.tool.scratchie.model.ScratchieSession; import org.lamsfoundation.lams.tool.scratchie.model.ScratchieUser; @@ -133,6 +134,15 @@ Long contentId = (Long) sessionMap.get(ScratchieConstants.ATTR_TOOL_CONTENT_ID); List summaryList = getScratchieService().getQuestionSummary(contentId, itemUid); + + // Removes all the html tags from an answer descriptions + for (GroupSummary summary : summaryList) { + for (ScratchieAnswer answer : summary.getAnswers()) { + String description = (answer.getDescription() == null) ? "" : answer.getDescription() + .replaceAll("\\<.*?>", "").replaceAll("[\"]", """); + answer.setDescription(description); + } + } request.setAttribute(ScratchieConstants.ATTR_SUMMARY_LIST, summaryList); return mapping.findForward(ScratchieConstants.SUCCESS);