Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McAppConstants.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McAppConstants.java,v diff -u -r1.33 -r1.34 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McAppConstants.java 17 Nov 2005 16:02:38 -0000 1.33 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McAppConstants.java 18 Nov 2005 17:03:03 -0000 1.34 @@ -98,9 +98,9 @@ public static final String LOAD_LEARNER ="loadLearner"; public static final String INDIVIDUAL_REPORT ="individualReport"; public static final String VIEW_SUMMARY ="viewSummary"; + public static final String REDO_QUESTIONS ="redoQuestions"; + - - public static final String ALL_INSTRUCTIONS ="allInstructions"; public static final String EDIT_OPTS_CONTENT ="editOptsContent"; public static final String ADD_OPTS_CONTENT ="addOptsContent"; Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McResources.properties =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/Attic/McResources.properties,v diff -u -r1.28 -r1.29 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McResources.properties 16 Nov 2005 15:23:04 -0000 1.28 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McResources.properties 18 Nov 2005 17:03:04 -0000 1.29 @@ -22,8 +22,9 @@ label.individual.results.withoutRetries =Results for Multiple Choice without Retries label.mark =Mark: label.you.answered =You answered: -label.redo.question =Redo Question +label.redo.questions =Redo Questions label.view.summary =View Summary +label.view.answers =View Answers button.basic =Basic @@ -84,6 +85,9 @@ option.incorrect =Incorrect label.feedback.incorrect =Feedback if answered incorrectly: label.feedback.correct =Feedback if answered correctly: +label.learner.redo =Are you sure you want to answer the questions again? +label.learner.bestMark =Your best mark so far is +label.outof =out of feedback =Please address the following issues before submit.
Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAction.java,v diff -u -r1.55 -r1.56 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAction.java 17 Nov 2005 14:51:28 -0000 1.55 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McAction.java 18 Nov 2005 17:03:03 -0000 1.56 @@ -2122,16 +2122,26 @@ else if (mcLearningForm.getContinueOptions() != null) { logger.debug("requested continue options..."); + mcLearningForm.resetCommands(); return continueOptions(request, mcLearningForm, mapping); } else if (mcLearningForm.getOptionCheckBoxSelected() != null) { logger.debug("requested selectOptionsCheckBox..."); + mcLearningForm.resetCommands(); LearningUtil.selectOptionsCheckBox(request,mcLearningForm, mcLearningForm.getQuestionIndex()); } else if (mcLearningForm.getRedoQuestions() != null) { logger.debug("requested redoQuestions..."); + mcLearningForm.resetCommands(); + return (mapping.findForward(REDO_QUESTIONS)); + //return redoQuestions(request, mcLearningForm, mapping); + } + else if (mcLearningForm.getRedoQuestionsOk() != null) + { + logger.debug("requested redoQuestionsOk, user is sure to redo the questions."); + mcLearningForm.resetCommands(); return redoQuestions(request, mcLearningForm, mapping); } else if (mcLearningForm.getViewSummary() != null) Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningForm.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningForm.java,v diff -u -r1.5 -r1.6 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningForm.java 17 Nov 2005 14:51:28 -0000 1.5 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningForm.java 18 Nov 2005 17:03:03 -0000 1.6 @@ -20,13 +20,18 @@ protected String continueOptionsCombined; protected String redoQuestions; protected String viewSummary; - + protected String viewAnswers; + protected String redoQuestionsOk; + public void resetCommands() { this.setContinueOptions(null); this.setContinueOptionsCombined(null); this.setRedoQuestions( null); this.setViewSummary(null); + this.setViewAnswers(null); + this.setRedoQuestionsOk(null); + } public void resetParameters() @@ -148,4 +153,28 @@ public void setOptionValue(String optionValue) { this.optionValue = optionValue; } + /** + * @return Returns the viewAnswers. + */ + public String getViewAnswers() { + return viewAnswers; + } + /** + * @param viewAnswers The viewAnswers to set. + */ + public void setViewAnswers(String viewAnswers) { + this.viewAnswers = viewAnswers; + } + /** + * @return Returns the redoQuestionsOk. + */ + public String getRedoQuestionsOk() { + return redoQuestionsOk; + } + /** + * @param redoQuestionsOk The redoQuestionsOk to set. + */ + public void setRedoQuestionsOk(String redoQuestionsOk) { + this.redoQuestionsOk = redoQuestionsOk; + } } 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.9 -r1.10 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 18 Nov 2005 12:53:26 -0000 1.9 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 18 Nov 2005 17:03:03 -0000 1.10 @@ -131,6 +131,7 @@ * By now, the passed tool session id MUST exist in the db through the calling of: * public void createToolSession(Long toolSessionId, Long toolContentId) by the container. * + * * make sure this session exists in tool's session table by now. */ Index: lams_tool_lamc/web/IndividualLearnerResults.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/web/Attic/IndividualLearnerResults.jsp,v diff -u -r1.4 -r1.5 --- lams_tool_lamc/web/IndividualLearnerResults.jsp 18 Nov 2005 12:53:26 -0000 1.4 +++ lams_tool_lamc/web/IndividualLearnerResults.jsp 18 Nov 2005 17:02:57 -0000 1.5 @@ -63,11 +63,9 @@ - +   + - - - @@ -98,18 +96,32 @@ - - + + - + + + + + + + + + + + + + + + - + - + @@ -149,7 +161,7 @@ - +       Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_lamc/web/IndividualReport.jsp'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_lamc/web/RedoQuestions.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/web/Attic/RedoQuestions.jsp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_tool_lamc/web/RedoQuestions.jsp 18 Nov 2005 17:02:57 -0000 1.1 @@ -0,0 +1,73 @@ +<%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html" %> +<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> +<%@ taglib uri="/WEB-INF/struts-logic-el.tld" prefix="logic-el" %> +<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %> +<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: lams_tool_lamc/web/WEB-INF/struts-config.xml =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/web/WEB-INF/struts-config.xml,v diff -u -r1.11 -r1.12 --- lams_tool_lamc/web/WEB-INF/struts-config.xml 16 Nov 2005 15:23:18 -0000 1.11 +++ lams_tool_lamc/web/WEB-INF/struts-config.xml 18 Nov 2005 17:03:04 -0000 1.12 @@ -142,6 +142,12 @@ /> + + + + + + + + \ No newline at end of file
+ +
+ +
+ +
+ +
+   +
+ 1 + 2 +
+   +
+ + + +       + + + +