Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java
===================================================================
diff -u -r8ddb4345fdfc8904e5a7ff156cc63053e63741ca -r15cfa42a1cce71ee86152e5fedde483c213d4e0c
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java (.../McLearningAction.java) (revision 8ddb4345fdfc8904e5a7ff156cc63053e63741ca)
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java (.../McLearningAction.java) (revision 15cfa42a1cce71ee86152e5fedde483c213d4e0c)
@@ -473,26 +473,6 @@
McTempDataHolderDTO mcTempDataHolderDTO = new McTempDataHolderDTO();
- boolean allQuestionsChecked = allQuestionsChecked(mcService, learnerInput, mcContent, mcTempDataHolderDTO);
-
- if (!allQuestionsChecked) {
- // there are no selected answers for any questions
- ActionMessages errors = new ActionMessages();
-
- ActionMessage error = new ActionMessage("answers.submitted.none");
- errors.add(ActionMessages.GLOBAL_MESSAGE, error);
- saveErrors(request, errors);
-
- McLearningStarterAction mcLearningStarterAction = new McLearningStarterAction();
- mcLearningStarterAction.commonContentSetup(request, mcContent, mcService, mcLearningForm, toolSessionID);
-
- mcGeneralLearnerFlowDTO.setQuestionIndex(mcTempDataHolderDTO.getDisplayOrder());
-
- request.setAttribute(McAppConstants.MC_GENERAL_LEARNER_FLOW_DTO, mcGeneralLearnerFlowDTO);
-
- return mapping.findForward(McAppConstants.LOAD_LEARNER);
- }
-
List selectedQuestionAndCandidateAnswersDTO = buildSelectedQuestionAndCandidateAnswersDTO(learnerInput,
mcTempDataHolderDTO, mcService, mcContent);
request.setAttribute(McAppConstants.LIST_SELECTED_QUESTION_CANDIDATEANSWERS_DTO,
@@ -579,44 +559,7 @@
return mapping.findForward(McAppConstants.INDIVIDUAL_REPORT);
}
- public boolean allQuestionsChecked(IMcService mcService, List learnerInput, McContent mcContent,
- McTempDataHolderDTO mcTempDataHolderDTO) {
-
- boolean questionSelected = false;
- Iterator listIterator = mcContent.getMcQueContents().iterator();
- while (listIterator.hasNext()) {
- McQueContent mcQueContent = (McQueContent) listIterator.next();
- String uid = mcQueContent.getUid().toString();
-
- questionSelected = false;
- Iterator learnerInputIterator = learnerInput.iterator();
- while (learnerInputIterator.hasNext() && !questionSelected) {
- String learnerInputLine = (String) learnerInputIterator.next();
-
- int sepIndex = learnerInputLine.indexOf("-");
-
- String selectedUid = learnerInputLine.substring(0, sepIndex);
-
- if (uid.equals(selectedUid)) {
- questionSelected = true;
- }
-
- }
-
- if (questionSelected == false) {
- mcTempDataHolderDTO.setDisplayOrder(mcQueContent.getDisplayOrder());
- return false;
- }
- }
-
- return true;
- }
-
/**
- *
- * continueOptionsCombined(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse
- * response)
- *
* takes the learner to the next set of questions
*
* @param request
Index: lams_tool_lamc/web/learning/AnswersContent.jsp
===================================================================
diff -u -r18e5e690d2e1a7c3d918759f7a2827c8205feaac -r15cfa42a1cce71ee86152e5fedde483c213d4e0c
--- lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 18e5e690d2e1a7c3d918759f7a2827c8205feaac)
+++ lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 15cfa42a1cce71ee86152e5fedde483c213d4e0c)
@@ -37,37 +37,43 @@