Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -r8d440baa0d18441b56553aabcc56e1981a84b206 -rf8c00dda6ee14dc3ce8dfaa448ff283d39ca779d --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 8d440baa0d18441b56553aabcc56e1981a84b206) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision f8c00dda6ee14dc3ce8dfaa448ff283d39ca779d) @@ -706,7 +706,6 @@ questionResult.setAnswerFloat(questionDto.getAnswerFloat()); questionResult.setAnswer(questionDto.getAnswer()); - int j = 0; for (OptionDTO optionDto : questionDto.getOptionDtos()) { // find according optionAnswer @@ -721,7 +720,7 @@ optionAnswer.setAnswerBoolean(optionDto.getAnswerBoolean()); optionAnswer.setAnswerInt(optionDto.getAnswerInt()); if (questionDto.getType() == QbQuestion.TYPE_ORDERING) { - optionAnswer.setAnswerInt(j++); + optionAnswer.setAnswerInt(optionDto.getDisplayOrder()); } }