Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaAppConstants.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaAppConstants.java,v diff -u -r1.52 -r1.53 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaAppConstants.java 7 Apr 2006 00:44:22 -0000 1.52 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaAppConstants.java 24 May 2006 15:43:47 -0000 1.53 @@ -223,7 +223,7 @@ public static final String QUESTION_LISTING_MODE_COMBINED ="questionListingModeCombined"; public static final String FEEDBACK_TYPE_SEQUENTIAL ="You will be presented a total of : "; - public static final String FEEDBACK_TYPE_COMBINED ="You are being presented a total of : "; + public static final String FEEDBACK_TYPE_COMBINED ="You are being presented total of: "; public static final String QUESTIONS =" questions."; public static final String ATTACHMENT_LIST ="attachmentList"; 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.5 -r1.6 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java 7 Apr 2006 00:44:22 -0000 1.5 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java 24 May 2006 15:43:47 -0000 1.6 @@ -86,6 +86,7 @@ package org.lamsfoundation.lams.tool.qa.web; import java.io.IOException; +import java.util.Date; import java.util.Map; import javax.servlet.ServletException; @@ -101,6 +102,7 @@ import org.lamsfoundation.lams.tool.qa.QaAppConstants; import org.lamsfoundation.lams.tool.qa.QaContent; import org.lamsfoundation.lams.tool.qa.QaQueUsr; +import org.lamsfoundation.lams.tool.qa.QaSession; import org.lamsfoundation.lams.tool.qa.service.IQaService; import org.lamsfoundation.lams.tool.qa.service.QaServiceProxy; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; @@ -173,7 +175,6 @@ { logger.debug("totalQuestionCount is 1: " + qaLearningForm.getAnswer()); mapAnswers.put(new Long(1).toString(), qaLearningForm.getAnswer()); - } else { @@ -288,7 +289,8 @@ qaLearningForm.resetUserActions(); /*resets all except submitAnswersContent */ request.getSession().setAttribute(MAP_ANSWERS, mapAnswers); - + logger.debug("final MAP_ANSWERS: " + mapAnswers); + return (mapping.findForward(LOAD_LEARNER)); } @@ -370,6 +372,14 @@ logger.debug("leaving the tool: " + "leaveToolSession() with toolSessionId: " + toolSessionId + " and user: " + user); + logger.debug("set status to COMPLETE"); + QaSession qaSession = qaService.retrieveQaSessionOrNullById(toolSessionId.longValue()); + logger.debug("qaSession: " + qaSession); + qaSession.setSession_end_date(new Date(System.currentTimeMillis())); + qaSession.setSession_status(COMPLETED); + qaService.updateQaSession(qaSession); + logger.debug("tool session has been marked COMPLETE: " + qaSession); + String nextActivityUrl = qaService.leaveToolSession(toolSessionId, new Long(user.getUserID().longValue())); response.sendRedirect(nextActivityUrl); } Index: lams_tool_laqa/web/QaErrorBox.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/web/Attic/QaErrorBox.jsp,v diff -u -r1.5 -r1.6 --- lams_tool_laqa/web/QaErrorBox.jsp 7 Apr 2006 00:44:22 -0000 1.5 +++ lams_tool_laqa/web/QaErrorBox.jsp 24 May 2006 15:43:24 -0000 1.6 @@ -25,10 +25,37 @@ <%@ taglib uri="tags-fmt" prefix="fmt" %> <%@ taglib uri="fck-editor" prefix="FCK" %> <%@ taglib uri="tags-lams" prefix="lams" %> - - -
|
- |
+ |
+ |
|
---|
+ |
      |
+ |
|
+ |
|
+ |
|
- |
+ |
+ |
|
| |
+
||
|
- + | |
+ " size="60" maxlength="255" value=""/> |
  |
+ |
| |||||||||||||||||||||||||
-
|