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

+ +

-

- -

- -

- -

-
+ + +
+ + + -
Index: lams_tool_vote/web/learning/RevisitedAllNominations.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/web/learning/RevisitedAllNominations.jsp,v diff -u -r1.6 -r1.7 --- lams_tool_vote/web/learning/RevisitedAllNominations.jsp 23 Nov 2006 07:07:27 -0000 1.6 +++ lams_tool_vote/web/learning/RevisitedAllNominations.jsp 27 Nov 2006 09:57:16 -0000 1.7 @@ -190,20 +190,25 @@
- - - +

- +

- -

- -

-
+ + + +
+ + + +
+ + + +