Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -r5694a8e26e12cfd208ef7f26d736f02dc6749f23 -rad1a281e94cbe882469d957666ba8e560ac214d9 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 5694a8e26e12cfd208ef7f26d736f02dc6749f23) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision ad1a281e94cbe882469d957666ba8e560ac214d9) @@ -1483,7 +1483,7 @@ for (AssessmentQuestionResult questionResult : allQuestionResults) { String answer = questionResult.getAnswer(); - if (StringUtils.isBlank(answer)) { + if (QbUtils.normaliseVSAnswer(answer) == null) { continue; } @@ -3467,7 +3467,8 @@ QbToolQuestion qbToolQuestion = questionResult.getQbToolQuestion(); QbQuestion qbQuestion = qbToolQuestion.getQbQuestion(); if (qbQuestion.getType() == QbQuestion.TYPE_MULTIPLE_CHOICE - || qbQuestion.getType() == QbQuestion.TYPE_MARK_HEDGING) { + || qbQuestion.getType() == QbQuestion.TYPE_MARK_HEDGING + || qbQuestion.getType() == QbQuestion.TYPE_VERY_SHORT_ANSWERS) { QuestionDTO questionDTO = new QuestionDTO(qbToolQuestion);