Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaOutputFactory.java =================================================================== diff -u -r33f9171c071c179459972380a9b732f1aeec87bf -rfa106090a403c6816960351dd1937a1264d78ded --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaOutputFactory.java (.../QaOutputFactory.java) (revision 33f9171c071c179459972380a9b732f1aeec87bf) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaOutputFactory.java (.../QaOutputFactory.java) (revision fa106090a403c6816960351dd1937a1264d78ded) @@ -140,8 +140,8 @@ QaContent qaContent = session.getQaContent(); Set questions = qaContent.getQaQueContents(); String[] answers = new String[questions.size()]; + QaQueUsr user = qaService.getQaUserBySession(learnerId, session.getUid()); for (QaQueContent question : questions) { - QaQueUsr user = qaService.getQaUserBySession(learnerId, session.getUid()); List attempts = null; if (user != null) { attempts = qaService.getAttemptsForUserAndQuestionContent(user.getUid(), question.getUid());