Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaAppConstants.java =================================================================== diff -u -r65166da92a6f0f4ff73acb92b95672e237b25742 -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaAppConstants.java (.../QaAppConstants.java) (revision 65166da92a6f0f4ff73acb92b95672e237b25742) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaAppConstants.java (.../QaAppConstants.java) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -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 =================================================================== diff -u -r65166da92a6f0f4ff73acb92b95672e237b25742 -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java (.../QaLearningAction.java) (revision 65166da92a6f0f4ff73acb92b95672e237b25742) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningAction.java (.../QaLearningAction.java) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -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 =================================================================== diff -u -r65166da92a6f0f4ff73acb92b95672e237b25742 -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/web/QaErrorBox.jsp (.../QaErrorBox.jsp) (revision 65166da92a6f0f4ff73acb92b95672e237b25742) +++ lams_tool_laqa/web/QaErrorBox.jsp (.../QaErrorBox.jsp) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -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=""/> |
  |
+ |
| |||||||||||||||||||||||||
-
|