Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/VoteUtils.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/Attic/VoteUtils.java,v
diff -u -r1.24 -r1.25
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/VoteUtils.java 8 Nov 2006 22:07:05 -0000 1.24
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/VoteUtils.java 27 Nov 2006 09:57:15 -0000 1.25
@@ -59,8 +59,12 @@
public static String replaceNewLines(String text)
{
logger.debug("using text: " + text);
- String newText = text.replaceAll("\n","
-
");
- logger.debug("newText: " + newText);
+ String newText = "";
+ if (text != null)
+ {
+ newText = text.replaceAll("\n","
");
+ logger.debug("newText: " + newText);
+ }
return newText;
}
Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningAction.java,v
diff -u -r1.43 -r1.44
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningAction.java 8 Nov 2006 22:07:03 -0000 1.43
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningAction.java 27 Nov 2006 09:57:12 -0000 1.44
@@ -43,6 +43,7 @@
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
+import org.lamsfoundation.lams.notebook.model.NotebookEntry;
import org.lamsfoundation.lams.notebook.service.CoreNotebookConstants;
import org.lamsfoundation.lams.tool.exception.DataMissingException;
import org.lamsfoundation.lams.tool.exception.ToolException;
@@ -284,7 +285,8 @@
voteGeneralLearnerFlowDTO.setReflection(new Boolean(voteContent.isReflect()).toString());
- voteGeneralLearnerFlowDTO.setReflectionSubject(voteContent.getReflectionSubject());
+ String reflectionSubject=VoteUtils.replaceNewLines(voteContent.getReflectionSubject());
+ voteGeneralLearnerFlowDTO.setReflectionSubject(reflectionSubject);
voteLearningForm.resetCommands();
@@ -443,7 +445,8 @@
logger.debug("requested redoQuestionsOk, user is sure to redo the questions.");
voteGeneralLearnerFlowDTO.setReflection(new Boolean(voteContent.isReflect()).toString());
- voteGeneralLearnerFlowDTO.setReflectionSubject(voteContent.getReflectionSubject());
+ String reflectionSubject=VoteUtils.replaceNewLines(voteContent.getReflectionSubject());
+ voteGeneralLearnerFlowDTO.setReflectionSubject(reflectionSubject);
voteLearningForm.resetCommands();
@@ -539,7 +542,8 @@
logger.debug("attempting to leave/complete session with toolSessionID:" + toolSessionID + " and userID:"+userID);
voteGeneralLearnerFlowDTO.setReflection(new Boolean(voteContent.isReflect()).toString());
- voteGeneralLearnerFlowDTO.setReflectionSubject(voteContent.getReflectionSubject());
+ String reflectionSubject=VoteUtils.replaceNewLines(voteContent.getReflectionSubject());
+ voteGeneralLearnerFlowDTO.setReflectionSubject(reflectionSubject);
logger.debug("final voteGeneralLearnerFlowDTO: " + voteGeneralLearnerFlowDTO);
request.setAttribute(VOTE_GENERAL_LEARNER_FLOW_DTO,voteGeneralLearnerFlowDTO);
@@ -988,6 +992,27 @@
reflectionSubject=VoteUtils.replaceNewLines(reflectionSubject);
voteGeneralLearnerFlowDTO.setReflectionSubject(reflectionSubject);
+
+ String userID=request.getParameter("userID");
+ logger.debug("userID: " + userID);
+ voteLearningForm.setUserID(userID);
+
+ logger.debug("attempt getting notebookEntry: ");
+ NotebookEntry notebookEntry = voteService.getEntry(new Long(toolSessionID),
+ CoreNotebookConstants.NOTEBOOK_TOOL,
+ MY_SIGNATURE, new Integer(userID));
+
+ logger.debug("notebookEntry: " + notebookEntry);
+
+ if (notebookEntry != null) {
+ String notebookEntryPresentable=notebookEntry.getEntry();
+ logger.debug("notebookEntryPresentable: " + notebookEntryPresentable);
+ voteGeneralLearnerFlowDTO.setNotebookEntry(notebookEntryPresentable);
+ voteLearningForm.setEntryText(notebookEntryPresentable);
+ }
+
+
+
request.setAttribute(VOTE_GENERAL_LEARNER_FLOW_DTO, voteGeneralLearnerFlowDTO);
logger.debug("final voteGeneralLearnerFlowDTO: " + voteGeneralLearnerFlowDTO);
Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningStarterAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningStarterAction.java,v
diff -u -r1.42 -r1.43
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningStarterAction.java 15 Nov 2006 22:27:52 -0000 1.42
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteLearningStarterAction.java 27 Nov 2006 09:57:11 -0000 1.43
@@ -303,8 +303,12 @@
logger.debug("is tool reflective: " + voteContent.isReflect());
voteGeneralLearnerFlowDTO.setReflection(new Boolean(voteContent.isReflect()).toString());
logger.debug("reflection subject: " + voteContent.getReflectionSubject());
- voteGeneralLearnerFlowDTO.setReflectionSubject(voteContent.getReflectionSubject());
+ String reflectionSubject=VoteUtils.replaceNewLines(voteContent.getReflectionSubject());
+ voteGeneralLearnerFlowDTO.setReflectionSubject(reflectionSubject);
+ logger.debug("is vote lockOnFinish: " + voteContent.isLockOnFinish());
+
+
logger.debug("attempt getting notebookEntry: ");
NotebookEntry notebookEntry = voteService.getEntry(new Long(toolSessionID),
CoreNotebookConstants.NOTEBOOK_TOOL,
Index: lams_tool_vote/web/learning/ExitLearning.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/web/learning/ExitLearning.jsp,v
diff -u -r1.22 -r1.23
--- lams_tool_vote/web/learning/ExitLearning.jsp 23 Nov 2006 07:07:27 -0000 1.22
+++ lams_tool_vote/web/learning/ExitLearning.jsp 27 Nov 2006 09:57:16 -0000 1.23
@@ -190,23 +190,22 @@
-
+
-
-
-
-
+
-