Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McGeneralLearnerFlowDTO.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McGeneralLearnerFlowDTO.java,v
diff -u -r1.16 -r1.17
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McGeneralLearnerFlowDTO.java 15 Aug 2007 03:54:49 -0000 1.16
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McGeneralLearnerFlowDTO.java 12 Oct 2007 09:23:19 -0000 1.17
@@ -86,6 +86,8 @@
protected String showMarks;
+ protected String displayAnswers;
+
protected Map mapQueAttempts;
protected Map mapQueCorrectAttempts;
@@ -357,6 +359,7 @@
.append("activityTitle: ", activityTitle)
.append("questionListingMode: ", questionListingMode)
.append("learnerProgress: ", learnerProgress)
+ .append("displayAnswers: ", displayAnswers)
.append("reportViewOnly: ", reportViewOnly)
.append("reflection: ", reflection)
.append("reflectionSubject: ", reflectionSubject)
@@ -591,7 +594,23 @@
public void setShowMarks(String showMarks) {
this.showMarks = showMarks;
}
+
/**
+ * Displays answers on the screen
+ * @return Returns the displayAnswers.
+ */
+ public String getDisplayAnswers() {
+ return displayAnswers;
+ }
+ /**
+ * See getDisplayAnswers() for the meaning of "displayAnswers".
+ * @param displayAnswers The displayAnswers to set.
+ */
+ public void setDisplayAnswers(String displayAnswers) {
+ this.displayAnswers = displayAnswers;
+ }
+
+ /**
* @return Returns the mapFinalAnswersContent.
*/
public Map getMapFinalAnswersContent() {
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.67 -r1.68
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java 21 Sep 2007 06:52:48 -0000 1.67
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningAction.java 12 Oct 2007 09:23:19 -0000 1.68
@@ -870,6 +870,9 @@
mcQueUsr.setLastAttemptTotalMark(learnerMark);
mcService.updateMcQueUsr(mcQueUsr);
+ logger.debug("displayAnswers: " + mcContent.isDisplayAnswers());
+ mcGeneralLearnerFlowDTO.setDisplayAnswers(new Boolean(mcContent.isDisplayAnswers()).toString());
+
logger.debug("showMarks: " + mcContent.isShowMarks());
mcGeneralLearnerFlowDTO.setShowMarks(new Boolean(mcContent.isShowMarks()).toString());
if ( mcContent.isShowMarks() ) {
@@ -1292,6 +1295,7 @@
mcGeneralLearnerFlowDTO.setUserOverPassMark (new Boolean(mcQueUsr.isLastAttemptMarkPassed()).toString());
mcGeneralLearnerFlowDTO.setTotalMarksPossible(mcContent.getTotalMarksPossible());
mcGeneralLearnerFlowDTO.setShowMarks(new Boolean(mcContent.isShowMarks()).toString());
+ mcGeneralLearnerFlowDTO.setDisplayAnswers(new Boolean(mcContent.isDisplayAnswers()).toString());
if ( mcContent.isShowMarks() ) {
Integer[] markStatistics = mcService.getMarkStatistics(mcSession);
mcGeneralLearnerFlowDTO.setTopMark(markStatistics[0]);
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.75 -r1.76
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 15 Aug 2007 03:54:50 -0000 1.75
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 12 Oct 2007 09:23:19 -0000 1.76
@@ -450,6 +450,10 @@
Boolean showMarks = LearningUtil.isShowMarksOnQuestion(listQuestionAndCandidateAnswersDTO);
mcGeneralLearnerFlowDTO.setShowMarks(showMarks.toString());
+ Boolean displayAnswers = mcContent.isDisplayAnswers();
+ mcGeneralLearnerFlowDTO.setDisplayAnswers(displayAnswers.toString());
+ logger.debug("MCQ displayAnswers: " + mcGeneralLearnerFlowDTO.getDisplayAnswers());
+
logger.debug("is tool reflective: " + mcContent.isReflect());
mcGeneralLearnerFlowDTO.setReflection(new Boolean(mcContent.isReflect()).toString());
logger.debug("reflection subject: " + mcContent.getReflectionSubject());
Index: lams_tool_lamc/web/learning/IndividualLearnerResults.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/web/learning/Attic/IndividualLearnerResults.jsp,v
diff -u -r1.47 -r1.48
--- lams_tool_lamc/web/learning/IndividualLearnerResults.jsp 15 Aug 2007 03:56:16 -0000 1.47
+++ lams_tool_lamc/web/learning/IndividualLearnerResults.jsp 12 Oct 2007 09:23:19 -0000 1.48
@@ -65,32 +65,34 @@
+
-
+
-
-
+ images/tick.gif" border="0" class="middle">
-
images/cross.gif" border="0" class="middle">
-
images/tick.gif" border="0" class="middle">
+
images/cross.gif" border="0" class="middle">
+