Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaLearningController.java =================================================================== diff -u -r69092337b728f903f824a74377bd0ebf9391120c -r2c884ed118ba4107ff035886dee97513321183a0 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaLearningController.java (.../QaLearningController.java) (revision 69092337b728f903f824a74377bd0ebf9391120c) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaLearningController.java (.../QaLearningController.java) (revision 2c884ed118ba4107ff035886dee97513321183a0) @@ -171,10 +171,13 @@ // in case user joins the lesson after leader has answers some answers already - we need to make sure // he has the same scratches as leader qaService.copyAnswersFromLeader(user, groupLeader); + qaLearningForm.setRefreshAnswers("reload"); user.setResponseFinalized(true); qaService.updateUser(user); } + } else { + qaLearningForm.setRefreshAnswers("refresh"); } /* holds the question contents for a given tool session and relevant content */ Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/form/QaLearningForm.java =================================================================== diff -u -r770fb82629331ca1c70c47845ab63b9528b7bc9e -r2c884ed118ba4107ff035886dee97513321183a0 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/form/QaLearningForm.java (.../QaLearningForm.java) (revision 770fb82629331ca1c70c47845ab63b9528b7bc9e) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/form/QaLearningForm.java (.../QaLearningForm.java) (revision 2c884ed118ba4107ff035886dee97513321183a0) @@ -141,7 +141,6 @@ this.getNextQuestion = null; this.getPreviousQuestion = null; this.endLearning = null; - this.refreshAnswers = null; this.submitReflection = null; this.forwardtoReflection = null; Index: lams_tool_laqa/web/learning/LearnerRep.jsp =================================================================== diff -u -r7ccd2797793d9c746fe08ab675942b820bf47742 -r2c884ed118ba4107ff035886dee97513321183a0 --- lams_tool_laqa/web/learning/LearnerRep.jsp (.../LearnerRep.jsp) (revision 7ccd2797793d9c746fe08ab675942b820bf47742) +++ lams_tool_laqa/web/learning/LearnerRep.jsp (.../LearnerRep.jsp) (revision 2c884ed118ba4107ff035886dee97513321183a0) @@ -237,7 +237,14 @@ }); }); }); - + + function refreshPage(reload) { + if ( "reload" == reload ) { + location.href = "learning/learning.do?mode=learner&toolSessionID="+SESSION_ID; + } else { + submitMethod('refreshAllResults'); + } + } function submitMethod(actionMethod) { $('.btn').prop('disabled', true); document.forms.qaLearningForm.action=actionMethod+".do"; @@ -423,14 +430,14 @@ + - + onclick="refreshPage('${qaLearningForm.refreshAnswers}');">