Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java =================================================================== diff -u -r807d537d2578d8835651487c92d1459553465fdf -r204eca41fe68620695ab5eab4a23cbd4fdfac133 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java (.../McLearningAction.java) (revision 807d537d2578d8835651487c92d1459553465fdf) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java (.../McLearningAction.java) (revision 204eca41fe68620695ab5eab4a23cbd4fdfac133) @@ -803,8 +803,8 @@ logger.debug("learnerMarkAtLeast:" + learnerMarkAtLeast); mcGeneralLearnerFlowDTO.setLearnerMarkAtLeast (new Integer(learnerMarkAtLeast).toString()); - logger.debug("user over passmark:" + mcLearningForm.getUserOverPassMark()); - logger.debug("is passmark applicable:" + mcLearningForm.getPassMarkApplicable()); + logger.debug("user over passmark:" + mcGeneralLearnerFlowDTO.getUserOverPassMark()); + logger.debug("is passmark applicable:" + mcGeneralLearnerFlowDTO.getPassMarkApplicable()); request.setAttribute(MC_GENERAL_LEARNER_FLOW_DTO, mcGeneralLearnerFlowDTO); logger.debug("MC_GENERAL_LEARNER_FLOW_DTO: " + request.getAttribute(MC_GENERAL_LEARNER_FLOW_DTO)); Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java =================================================================== diff -u -r1d705f95c7d374192c678e101772e93f0442dae9 -r204eca41fe68620695ab5eab4a23cbd4fdfac133 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java (.../McLearningStarterAction.java) (revision 1d705f95c7d374192c678e101772e93f0442dae9) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java (.../McLearningStarterAction.java) (revision 204eca41fe68620695ab5eab4a23cbd4fdfac133) @@ -436,15 +436,24 @@ boolean isRetries=mcContent.isRetries(); logger.debug("isRetries: " + isRetries); - if (isRetries == true) - return (mapping.findForward(REDO_QUESTIONS)); - else - { - McLearningAction mcLearningAction= new McLearningAction(); - logger.debug("present to learner with previous attempts data"); - mcLearningForm.setReportViewOnly(new Boolean(true).toString()); - return mcLearningAction.viewAnswers(mapping, mcLearningForm, request, response); - } + McLearningAction mcLearningAction= new McLearningAction(); + logger.debug("present to learner with previous attempts data"); + + String sessionStatus=mcUserSession.getSessionStatus(); + logger.debug("sessionStatus: " +sessionStatus); + /*one limitation by design here is that once a user finishes the activity, subsequent users in the same group are also assumed finished + * since they belong to the same ungrouped activity and these users have the same tool session id*/ + if (sessionStatus.equals(COMPLETED)) + { + mcLearningForm.setReportViewOnly(new Boolean(true).toString()); + } + else + { + mcLearningForm.setReportViewOnly(new Boolean(false).toString()); + } + + + return mcLearningAction.viewAnswers(mapping, mcLearningForm, request, response); } } else if (mode.equals("teacher")) Index: lams_tool_lamc/web/learning/IndividualLearnerResults.jsp =================================================================== diff -u -r0dccd4a293386449bfceb24e42179f9a7ad05f04 -r204eca41fe68620695ab5eab4a23cbd4fdfac133 --- lams_tool_lamc/web/learning/IndividualLearnerResults.jsp (.../IndividualLearnerResults.jsp) (revision 0dccd4a293386449bfceb24e42179f9a7ad05f04) +++ lams_tool_lamc/web/learning/IndividualLearnerResults.jsp (.../IndividualLearnerResults.jsp) (revision 204eca41fe68620695ab5eab4a23cbd4fdfac133) @@ -170,6 +170,11 @@ + + + + + @@ -181,13 +186,26 @@ - -
+ + + +
- + -
- +
+ + + + +
+ + + +
+ +
+ Index: lams_tool_lamc/web/learning/ViewAnswers.jsp =================================================================== diff -u -r807d537d2578d8835651487c92d1459553465fdf -r204eca41fe68620695ab5eab4a23cbd4fdfac133 --- lams_tool_lamc/web/learning/ViewAnswers.jsp (.../ViewAnswers.jsp) (revision 807d537d2578d8835651487c92d1459553465fdf) +++ lams_tool_lamc/web/learning/ViewAnswers.jsp (.../ViewAnswers.jsp) (revision 204eca41fe68620695ab5eab4a23cbd4fdfac133) @@ -167,40 +167,43 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - -
- - - -
- - - -
-
+ + +
+ + + + + + + + + + +
+ + + +
+ + + +
+
+