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 @@
-
-
+
 
+
-
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+   + | +|
+ |
+ |
+   + | +|
+ |
+