Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -r06bf1c491a054104ea4e5cc55fc867af5519c200 -re34e0b7a8ed604692164d998b9a7d6944adfc487 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 06bf1c491a054104ea4e5cc55fc867af5519c200) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision e34e0b7a8ed604692164d998b9a7d6944adfc487) @@ -667,6 +667,9 @@ } } else if (questionDto.getType() == AssessmentConstants.QUESTION_TYPE_SHORT_ANSWER) { + //clear previous answer + questionResult.setSubmittedOptionUid(null); + for (OptionDTO optionDto : questionDto.getOptionDtos()) { //prepare regex which takes into account only * special character