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"%> +