Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/IScratchieService.java =================================================================== diff -u -r94be37497fa57d778f02fbb3e13436e673b12e30 -r816a745f347376916ebbc95e093dddc1b60fef4b --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/IScratchieService.java (.../IScratchieService.java) (revision 94be37497fa57d778f02fbb3e13436e673b12e30) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/IScratchieService.java (.../IScratchieService.java) (revision 816a745f347376916ebbc95e093dddc1b60fef4b) @@ -305,9 +305,10 @@ * Get Reflection list grouped by sessionID. * * @param contentId + * @param isEscapeText whether it's required to escape test for displaying in jqgrid * @return */ - List getReflectionList(Long contentId); + List getReflectionList(Long contentId, boolean isEscapeText); /** * Get user by UID Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java =================================================================== diff -u -r94be37497fa57d778f02fbb3e13436e673b12e30 -r816a745f347376916ebbc95e093dddc1b60fef4b --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java (.../ScratchieServiceImpl.java) (revision 94be37497fa57d778f02fbb3e13436e673b12e30) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java (.../ScratchieServiceImpl.java) (revision 816a745f347376916ebbc95e093dddc1b60fef4b) @@ -874,7 +874,7 @@ } @Override - public List getReflectionList(Long contentId) { + public List getReflectionList(Long contentId, boolean isEscapeText) { ArrayList reflections = new ArrayList(); // get all available leaders associated with this content as only leaders have reflections @@ -887,8 +887,11 @@ ScratchieConstants.TOOL_SIGNATURE, leader.getUserId().intValue()); if ((notebookEntry != null) && StringUtils.isNotBlank(notebookEntry.getEntry())) { ReflectDTO reflectDTO = new ReflectDTO(notebookEntry.getUser()); - String reflection = StringEscapeUtils.escapeJavaScript(notebookEntry.getEntry()); reflectDTO.setGroupName(session.getSessionName()); + String reflection = notebookEntry.getEntry(); + if (isEscapeText) { + reflection = StringEscapeUtils.escapeJavaScript(reflection); + } reflectDTO.setReflection(reflection); reflectDTO.setIsGroupLeader(this.isUserGroupLeader(leader, session)); Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java =================================================================== diff -u -r94be37497fa57d778f02fbb3e13436e673b12e30 -r816a745f347376916ebbc95e093dddc1b60fef4b --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java (.../LearningAction.java) (revision 94be37497fa57d778f02fbb3e13436e673b12e30) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java (.../LearningAction.java) (revision 816a745f347376916ebbc95e093dddc1b60fef4b) @@ -365,7 +365,7 @@ // Create reflectList if reflection is enabled. boolean isReflectOnActivity = (Boolean) sessionMap.get(ScratchieConstants.ATTR_REFLECTION_ON); if (isReflectOnActivity) { - List reflections = service.getReflectionList(toolSession.getScratchie().getContentId()); + List reflections = service.getReflectionList(toolSession.getScratchie().getContentId(), false); //remove current session leader reflection Iterator refIterator = reflections.iterator(); Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/MonitoringAction.java =================================================================== diff -u -r94be37497fa57d778f02fbb3e13436e673b12e30 -r816a745f347376916ebbc95e093dddc1b60fef4b --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 94be37497fa57d778f02fbb3e13436e673b12e30) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 816a745f347376916ebbc95e093dddc1b60fef4b) @@ -116,7 +116,7 @@ // Create reflectList if reflection is enabled. if (scratchie.isReflectOnActivity()) { - List reflections = service.getReflectionList(contentId); + List reflections = service.getReflectionList(contentId, true); sessionMap.put(ScratchieConstants.ATTR_REFLECTIONS, reflections); } Index: lams_tool_scratchie/web/pages/learning/results.jsp =================================================================== diff -u -r94be37497fa57d778f02fbb3e13436e673b12e30 -r816a745f347376916ebbc95e093dddc1b60fef4b --- lams_tool_scratchie/web/pages/learning/results.jsp (.../results.jsp) (revision 94be37497fa57d778f02fbb3e13436e673b12e30) +++ lams_tool_scratchie/web/pages/learning/results.jsp (.../results.jsp) (revision 816a745f347376916ebbc95e093dddc1b60fef4b) @@ -84,7 +84,7 @@
- ${reflectDTO.groupName}: ${reflectDTO.reflection} + ${reflectDTO.groupName}: