Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java =================================================================== diff -u -rb68ea2c4b2987178975ba8047dffd30edc755df8 -r259312ece4305731fc5b29d76b8288bca029d248 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java (.../McLearningAction.java) (revision b68ea2c4b2987178975ba8047dffd30edc755df8) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java (.../McLearningAction.java) (revision 259312ece4305731fc5b29d76b8288bca029d248) @@ -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 =================================================================== diff -u -r8b5fd331984013fa4afe645a4753ae7562b0dc84 -r259312ece4305731fc5b29d76b8288bca029d248 --- lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 8b5fd331984013fa4afe645a4753ae7562b0dc84) +++ lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 259312ece4305731fc5b29d76b8288bca029d248) @@ -66,6 +66,8 @@ + <%@ include file="/common/messages.jsp"%> +