Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaUtils.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/Attic/QaUtils.java,v diff -u -r1.38 -r1.39 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaUtils.java 19 Mar 2006 10:55:57 -0000 1.38 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaUtils.java 21 Mar 2006 14:52:22 -0000 1.39 @@ -409,7 +409,10 @@ } /** - * the only attributes kept are TOOL_SESSION and TOOL_CONTENT_ID + * the only attributes kept are TOOL_SESSION and TOOL_CONTENT_ID + * and + * ACTIVITY_TITLE + ACTIVITY_INSTRUCTIONS * cleanUpSessionAbsolute(HttpServletRequest request) * @param request */ @@ -515,8 +518,6 @@ request.getSession().removeAttribute(SUBMIT_SUCCESS); request.getSession().removeAttribute(DELETED_ATTACHMENT_LIST); request.getSession().removeAttribute(UUID); - request.getSession().removeAttribute(ACTIVITY_TITLE); - request.getSession().removeAttribute(ACTIVITY_INSTRUCTIONS); request.getSession().removeAttribute(IS_USERNAME_VISIBLE); request.getSession().removeAttribute(CURRENT_ANSWER); request.getSession().removeAttribute(ACTIVE_MODULE); Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java,v diff -u -r1.3 -r1.4 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java 21 Mar 2006 13:01:22 -0000 1.3 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java 21 Mar 2006 14:52:22 -0000 1.4 @@ -174,6 +174,13 @@ mapAnswers.put(new Long(1).toString(), qaLearningForm.getAnswer()); } + else + { + logger.debug("totalQuestionCount is > 1: " + qaLearningForm.getAnswer()); + int mapSize=mapAnswers.size(); + logger.debug("mapSize: " + mapSize); + mapAnswers.put(new Long(mapSize+1).toString() , qaLearningForm.getAnswer()); + } } logger.debug(logger + " " + this.getClass().getName() + "final mapAnswers: " + mapAnswers); Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringAction.java,v diff -u -r1.29 -r1.30 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringAction.java 19 Mar 2006 13:39:48 -0000 1.29 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringAction.java 21 Mar 2006 14:52:22 -0000 1.30 @@ -294,6 +294,8 @@ logger.debug("forwarding to: " + LOAD_MONITORING); return (mapping.findForward(LOAD_MONITORING)); } + request.getSession().setAttribute(ACTIVITY_TITLE, qaContent.getTitle()); + request.getSession().setAttribute(ACTIVITY_INSTRUCTIONS, qaContent.getInstructions()); return qaStarterAction.executeDefineLater(mapping, form, request, response, qaService); } Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringStarterAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringStarterAction.java,v diff -u -r1.30 -r1.31 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringStarterAction.java 19 Mar 2006 13:39:48 -0000 1.30 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaMonitoringStarterAction.java 21 Mar 2006 14:52:22 -0000 1.31 @@ -156,6 +156,9 @@ /* this section is related to instructions tab. Starts here. */ /* ends here. */ + request.getSession().setAttribute(ACTIVITY_TITLE, qaContent.getTitle()); + request.getSession().setAttribute(ACTIVITY_INSTRUCTIONS, qaContent.getInstructions()); + return true; } Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaStarterAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaStarterAction.java,v diff -u -r1.41 -r1.42 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaStarterAction.java 21 Mar 2006 13:01:22 -0000 1.41 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaStarterAction.java 21 Mar 2006 14:52:22 -0000 1.42 @@ -396,16 +396,30 @@ QaUtils.populateUploadedFilesData(request, qaContent, qaService); request.getSession().setAttribute(IS_DEFINE_LATER, new Boolean(qaContent.isDefineLater())); - - qaAuthoringForm.setTitle(qaContent.getTitle()); + qaAuthoringForm.setTitle(qaContent.getTitle()); qaAuthoringForm.setInstructions(qaContent.getInstructions()); - request.getSession().setAttribute(ACTIVITY_TITLE, qaContent.getTitle()); - request.getSession().setAttribute(ACTIVITY_INSTRUCTIONS, qaContent.getInstructions()); + //request.getSession().setAttribute(ACTIVITY_TITLE, qaContent.getTitle()); + //request.getSession().setAttribute(ACTIVITY_INSTRUCTIONS, qaContent.getInstructions()); logger.debug("Title is: " + qaContent.getTitle()); logger.debug("Instructions is: " + qaContent.getInstructions()); + if ((qaAuthoringForm.getTitle() == null) || (qaAuthoringForm.getTitle().equals(""))) + { + logger.debug("resetting title"); + String activityTitle=(String)request.getSession().getAttribute(ACTIVITY_TITLE); + logger.debug("activityTitle: " + activityTitle); + qaAuthoringForm.setTitle(activityTitle); + } - + if ((qaAuthoringForm.getInstructions() == null) || (qaAuthoringForm.getInstructions().equals(""))) + { + logger.debug("resetting instructions"); + String activityInstructions=(String)request.getSession().getAttribute(ACTIVITY_INSTRUCTIONS); + logger.debug("activityInstructions: " + activityInstructions); + qaAuthoringForm.setInstructions(activityInstructions); + } + + /* * get the existing question content */ @@ -436,10 +450,12 @@ request.getSession().setAttribute(MAP_QUESTION_CONTENT, mapQuestionContent); logger.debug("starter initialized the Comparable Map: " + request.getSession().getAttribute("mapQuestionContent") ); + logger.debug("final title: " + qaAuthoringForm.getTitle()); + logger.debug("final ins: " + qaAuthoringForm.getInstructions()); + /* * load questions page */ - logger.debug("RENDER_MONITORING_EDITACTIVITY: " + request.getAttribute(RENDER_MONITORING_EDITACTIVITY)); qaAuthoringForm.resetUserAction(); } Index: lams_tool_laqa/web/authoring/BasicContent.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/web/authoring/BasicContent.jsp,v diff -u -r1.8 -r1.9 --- lams_tool_laqa/web/authoring/BasicContent.jsp 19 Mar 2006 10:55:57 -0000 1.8 +++ lams_tool_laqa/web/authoring/BasicContent.jsp 21 Mar 2006 14:52:22 -0000 1.9 @@ -52,8 +52,7 @@
|
- - + | |
|
- + |