Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/LearningController.java =================================================================== diff -u -r755036878445ffcbb4eae88f620229662e881fbb -rdd99c1d583bd232580ad63be5cb0d1e93b1f53dc --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/LearningController.java (.../LearningController.java) (revision 755036878445ffcbb4eae88f620229662e881fbb) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/LearningController.java (.../LearningController.java) (revision dd99c1d583bd232580ad63be5cb0d1e93b1f53dc) @@ -412,6 +412,10 @@ sessionMap.put(AssessmentConstants.CONFIG_KEY_HIDE_TITLES, Boolean.valueOf(service.getConfigValue(AssessmentConstants.CONFIG_KEY_HIDE_TITLES))); + if (!codeStyles.isEmpty()) { + request.setAttribute(AssessmentConstants.ATTR_CODE_STYLES, codeStyles); + } + if (showResults) { // display results page @@ -438,10 +442,6 @@ request.setAttribute(AssessmentConstants.ATTR_ALL_GROUP_USERS, allGroupUsers); } - if (!codeStyles.isEmpty()) { - request.setAttribute(AssessmentConstants.ATTR_CODE_STYLES, codeStyles); - } - return "pages/learning/learning"; } } @@ -883,7 +883,7 @@ // text coming from CodeMirror uses \n as separator answer = answer.replaceAll("\n", "
"); } - + questionDto.setAnswer(answer); } else if (questionType == QbQuestion.TYPE_ORDERING) { Index: lams_tool_assessment/web/pages/learning/results.jsp =================================================================== diff -u -r79db1b495adba49dd54a6250c1221a326f153633 -rdd99c1d583bd232580ad63be5cb0d1e93b1f53dc --- lams_tool_assessment/web/pages/learning/results.jsp (.../results.jsp) (revision 79db1b495adba49dd54a6250c1221a326f153633) +++ lams_tool_assessment/web/pages/learning/results.jsp (.../results.jsp) (revision dd99c1d583bd232580ad63be5cb0d1e93b1f53dc) @@ -7,6 +7,10 @@ <fmt:message key="label.learning.title" /> <%@ include file="/common/header.jsp"%> + + + + <%-- param has higher level for request attribute --%> @@ -23,6 +27,34 @@ + + + + + <%-- codeStyles is a set, so each code style will be listed only once --%> + + + + + + + + + + + + + + + + + +