Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java,v
diff -u -r1.55 -r1.56
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java 19 Nov 2006 13:48:06 -0000 1.55
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java 22 Nov 2006 01:59:29 -0000 1.56
@@ -851,7 +851,7 @@
}
logger.debug("final learnerInput: " + learnerInput);
-
+
String toolSessionID=request.getParameter(AttributeNames.PARAM_TOOL_SESSION_ID);
logger.debug("toolSessionID: " + toolSessionID);
@@ -867,7 +867,25 @@
McContent mcContent=mcService.retrieveMc(new Long(toolContentId));
logger.debug("mcContent: " + mcContent);
+ if (learnerInput.size() == 0)
+ {
+ logger.debug("there are no selected answers for any questions: " + learnerInput);
+ ActionMessages errors = new ActionMessages();
+
+ ActionMessage error = new ActionMessage("answers.submitted.none");
+ errors.add(ActionMessages.GLOBAL_MESSAGE, error);
+ logger.debug("errors: " + errors);
+ saveErrors(request, errors);
+ logger.debug("errors saved: " + errors);
+
+ McLearningStarterAction mcLearningStarterAction= new McLearningStarterAction();
+ mcLearningStarterAction.commonContentSetup(request, mcContent, mcService, mcLearningForm, toolSessionID);
+
+ logger.debug("returning to LOAD_LEARNER: " + LOAD_LEARNER);
+ return (mapping.findForward(LOAD_LEARNER));
+ }
+
List allQuestionUidsList = getAllQuestionUids(mcContent);
logger.debug("allQuestionUidsList: " + allQuestionUidsList);
Index: lams_tool_lamc/web/learning/AnswersContent.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/web/learning/AnswersContent.jsp,v
diff -u -r1.24 -r1.25
--- lams_tool_lamc/web/learning/AnswersContent.jsp 17 Oct 2006 20:35:24 -0000 1.24
+++ lams_tool_lamc/web/learning/AnswersContent.jsp 22 Nov 2006 01:59:29 -0000 1.25
@@ -66,6 +66,8 @@
+ <%@ include file="/common/messages.jsp"%>
+