Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java =================================================================== diff -u -r9ea041d69e0c929939298b2141dc7b0715c1e227 -r71cba6517556ac247b9c4f9d4fb3228b28f8f8bc --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java (.../LearningAction.java) (revision 9ea041d69e0c929939298b2141dc7b0715c1e227) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java (.../LearningAction.java) (revision 71cba6517556ac247b9c4f9d4fb3228b28f8f8bc) @@ -305,7 +305,7 @@ boolean isScratchingFinished = toolSession.isScratchingFinished(); boolean isWaitingForLeaderToSubmitNotebook = isReflectOnActivity && (notebookEntry == null); boolean isWaitingForLeaderToSubmitBurningQuestions = scratchie.isBurningQuestionsEnabled() - && (burningQuestions == null || burningQuestions.isEmpty()); + && (burningQuestions == null || burningQuestions.isEmpty()) && !toolSession.isSessionFinished(); boolean isShowResults = (isScratchingFinished && !isWaitingForLeaderToSubmitNotebook && !isWaitingForLeaderToSubmitBurningQuestions) && !mode.isTeacher(); @@ -406,7 +406,7 @@ burningQuestions = LearningAction.service.getBurningQuestionsBySession(toolSessionId); } isWaitingForLeaderToSubmitNotebook |= isBurningQuestionsEnabled - && (burningQuestions == null || burningQuestions.isEmpty()); + && (burningQuestions == null || burningQuestions.isEmpty()) && !toolSession.isSessionFinished(); JSONObject JSONObject = new JSONObject(); JSONObject.put(ScratchieConstants.ATTR_IS_WAITING_FOR_LEADER_TO_SUBMIT_NOTEBOOK, isWaitingForLeaderToSubmitNotebook);