Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java,v diff -u -r1.81 -r1.82 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 8 May 2013 13:18:25 -0000 1.81 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 7 Jun 2013 08:51:22 -0000 1.82 @@ -279,7 +279,6 @@ mcLearningForm.setLearnerProgress(new Boolean(true).toString()); mcLearningForm.setLearnerProgressUserId(userId); - McLearningAction mcLearningAction = new McLearningAction(); /* * pay attention that this userId is the learner's userId passed by the request parameter. It is differerent * than USER_ID kept in the session of the current system user @@ -306,6 +305,9 @@ LearningUtil.saveFormRequestData(request, mcLearningForm, true); request.setAttribute(McAppConstants.REQUEST_BY_STARTER, new Boolean(true).toString()); + + McLearningAction mcLearningAction = new McLearningAction(); + mcLearningAction.setServlet(servlet); return mcLearningAction.viewAnswers(mapping, mcLearningForm, request, response); } @@ -343,6 +345,7 @@ } } else if (mode.equals("teacher")) { McLearningAction mcLearningAction = new McLearningAction(); + mcLearningAction.setServlet(servlet); mcLearningForm.setLearnerProgress(new Boolean(true).toString()); mcLearningForm.setLearnerProgressUserId(userId); return mcLearningAction.viewAnswers(mapping, mcLearningForm, request, response);