Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -r824f6c7033ab592917273aa925d10c365b0b64b0 -rf1d13bac35c467cd5bfd60d15e8dd46c49fb27d8 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 824f6c7033ab592917273aa925d10c365b0b64b0) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision f1d13bac35c467cd5bfd60d15e8dd46c49fb27d8) @@ -605,7 +605,7 @@ } } } - // set it so front end knows whether the question was answered correctly/partly/incorrectly even if mark=0 + // set answerTotalGrade to let jsp know whether the question was answered correctly/partly/incorrectly even if mark=0 question.setAnswerTotalGrade(totalGrade); if (isMarkNullified) { Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java =================================================================== diff -u -r983457676282711e2611198191ea9f3ba9812257 -rf1d13bac35c467cd5bfd60d15e8dd46c49fb27d8 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java (.../LearningAction.java) (revision 983457676282711e2611198191ea9f3ba9812257) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java (.../LearningAction.java) (revision f1d13bac35c467cd5bfd60d15e8dd46c49fb27d8) @@ -1077,6 +1077,17 @@ } } + // set answerTotalGrade to let jsp know whether the question was answered correctly/partly/incorrectly even if mark=0 + if (question.getType() == AssessmentConstants.QUESTION_TYPE_MULTIPLE_CHOICE) { + float totalGrade = 0; + for (AssessmentQuestionOption option : question.getOptions()) { + if (option.getAnswerBoolean()) { + totalGrade += option.getGrade(); + } + } + question.setAnswerTotalGrade(totalGrade); + } + break; } } Index: lams_tool_assessment/web/pages/learning/parts/multiplechoice.jsp =================================================================== diff -u -rb2b30128caf5d566df4932050f02b91e8404fc7b -rf1d13bac35c467cd5bfd60d15e8dd46c49fb27d8 --- lams_tool_assessment/web/pages/learning/parts/multiplechoice.jsp (.../multiplechoice.jsp) (revision b2b30128caf5d566df4932050f02b91e8404fc7b) +++ lams_tool_assessment/web/pages/learning/parts/multiplechoice.jsp (.../multiplechoice.jsp) (revision f1d13bac35c467cd5bfd60d15e8dd46c49fb27d8) @@ -30,13 +30,13 @@ - checked="checked" disabled="disabled" /> - checked="checked" disabled="disabled" />