Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java =================================================================== diff -u -rc625cc6ab9f7ecf8b52d200e78e865d4eddb257e -r038a82507a043a33ef067b527f193eba54705e8f --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java (.../QaLearningAction.java) (revision c625cc6ab9f7ecf8b52d200e78e865d4eddb257e) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java (.../QaLearningAction.java) (revision 038a82507a043a33ef067b527f193eba54705e8f) @@ -924,6 +924,7 @@ //handle rating criterias int commentsMinWordsLimit = 0; boolean isCommentsEnabled = false; + int countRatedQuestions = 0; if (qaContent.isAllowRateAnswers()) { // create itemIds list @@ -953,13 +954,13 @@ response.setItemRatingDto(itemRatingDto); } - + // store how many items are rated - int countRatedQuestions = qaService.getCountItemsRatedByUser(qaContent.getQaContentId(), userId.intValue()); - sessionMap.put(AttributeNames.ATTR_COUNT_RATED_ITEMS, countRatedQuestions); + countRatedQuestions = qaService.getCountItemsRatedByUser(qaContent.getQaContentId(), userId.intValue()); } sessionMap.put("commentsMinWordsLimit", commentsMinWordsLimit); sessionMap.put("isCommentsEnabled", isCommentsEnabled); + sessionMap.put(AttributeNames.ATTR_COUNT_RATED_ITEMS, countRatedQuestions); generalLearnerFlowDTO.setUserResponses(userResponses); generalLearnerFlowDTO.setRequestLearningReportProgress(new Boolean(true).toString()); @@ -1009,7 +1010,7 @@ //handle rating criterias List itemRatingDtos = null; - if (isAllowRateAnswers) { + if (isAllowRateAnswers && !responses.isEmpty()) { //create itemIds list List itemIds = new LinkedList(); for (QaUsrResp response : responses) { Index: lams_tool_laqa/web/learning/LearnerRep.jsp =================================================================== diff -u -r3a8781497ba5a90b5dd63a364582dad5d0823d8b -r038a82507a043a33ef067b527f193eba54705e8f --- lams_tool_laqa/web/learning/LearnerRep.jsp (.../LearnerRep.jsp) (revision 3a8781497ba5a90b5dd63a364582dad5d0823d8b) +++ lams_tool_laqa/web/learning/LearnerRep.jsp (.../LearnerRep.jsp) (revision 038a82507a043a33ef067b527f193eba54705e8f) @@ -38,8 +38,8 @@ LAMS_URL = '${lams}', COUNT_RATED_ITEMS = ${sessionMap.countRatedItems}, COMMENT_TEXTAREA_TIP_LABEL = '', - WARN_COMMENTS_IS_BLANK_LABEL = '', - WARN_MIN_NUMBER_WORDS_LABEL = ''; + WARN_COMMENTS_IS_BLANK_LABEL = '', + WARN_MIN_NUMBER_WORDS_LABEL = ""; Index: lams_tool_laqa/web/learning/RevisitedLearnerRep.jsp =================================================================== diff -u -r3a8781497ba5a90b5dd63a364582dad5d0823d8b -r038a82507a043a33ef067b527f193eba54705e8f --- lams_tool_laqa/web/learning/RevisitedLearnerRep.jsp (.../RevisitedLearnerRep.jsp) (revision 3a8781497ba5a90b5dd63a364582dad5d0823d8b) +++ lams_tool_laqa/web/learning/RevisitedLearnerRep.jsp (.../RevisitedLearnerRep.jsp) (revision 038a82507a043a33ef067b527f193eba54705e8f) @@ -38,8 +38,8 @@ LAMS_URL = '${lams}', COUNT_RATED_ITEMS = ${sessionMap.countRatedItems}, COMMENT_TEXTAREA_TIP_LABEL = '', - WARN_COMMENTS_IS_BLANK_LABEL = '', - WARN_MIN_NUMBER_WORDS_LABEL = ''; + WARN_COMMENTS_IS_BLANK_LABEL = '', + WARN_MIN_NUMBER_WORDS_LABEL = ""; Index: lams_tool_laqa/web/learning/mobile/LearnerRep.jsp =================================================================== diff -u -r3a8781497ba5a90b5dd63a364582dad5d0823d8b -r038a82507a043a33ef067b527f193eba54705e8f --- lams_tool_laqa/web/learning/mobile/LearnerRep.jsp (.../LearnerRep.jsp) (revision 3a8781497ba5a90b5dd63a364582dad5d0823d8b) +++ lams_tool_laqa/web/learning/mobile/LearnerRep.jsp (.../LearnerRep.jsp) (revision 038a82507a043a33ef067b527f193eba54705e8f) @@ -40,8 +40,8 @@ LAMS_URL = '${lams}', COUNT_RATED_ITEMS = ${sessionMap.countRatedItems}, COMMENT_TEXTAREA_TIP_LABEL = '', - WARN_COMMENTS_IS_BLANK_LABEL = '', - WARN_MIN_NUMBER_WORDS_LABEL = ''; + WARN_COMMENTS_IS_BLANK_LABEL = '', + WARN_MIN_NUMBER_WORDS_LABEL = ""; Index: lams_tool_laqa/web/learning/mobile/RevisitedLearnerRep.jsp =================================================================== diff -u -r3a8781497ba5a90b5dd63a364582dad5d0823d8b -r038a82507a043a33ef067b527f193eba54705e8f --- lams_tool_laqa/web/learning/mobile/RevisitedLearnerRep.jsp (.../RevisitedLearnerRep.jsp) (revision 3a8781497ba5a90b5dd63a364582dad5d0823d8b) +++ lams_tool_laqa/web/learning/mobile/RevisitedLearnerRep.jsp (.../RevisitedLearnerRep.jsp) (revision 038a82507a043a33ef067b527f193eba54705e8f) @@ -41,8 +41,8 @@ LAMS_URL = '${lams}', COUNT_RATED_ITEMS = ${sessionMap.countRatedItems}, COMMENT_TEXTAREA_TIP_LABEL = '', - WARN_COMMENTS_IS_BLANK_LABEL = '', - WARN_MIN_NUMBER_WORDS_LABEL = ''; + WARN_COMMENTS_IS_BLANK_LABEL = '', + WARN_MIN_NUMBER_WORDS_LABEL = "";