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" %> - - -
- + + + + + + +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> + + + + + + + + + + + + + + + + + + + + +
-
@@ -100,24 +127,24 @@
+ + + - -
+ + + + + + + + + + + + + + Index: lams_tool_laqa/web/learning/AnswersContent.jsp =================================================================== diff -u -re6e6aa4b83b6a5f62f7cae530495663c3bab242e -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision e6e6aa4b83b6a5f62f7cae530495663c3bab242e) +++ lams_tool_laqa/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -19,8 +19,6 @@ http://www.gnu.org/licenses/gpl.txt --%> -<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> - <%@ taglib uri="tags-bean" prefix="bean"%> <%@ taglib uri="tags-html" prefix="html"%> <%@ taglib uri="tags-logic" prefix="logic" %> @@ -29,11 +27,18 @@ <%@ taglib uri="fck-editor" prefix="FCK" %> <%@ taglib uri="tags-lams" prefix="lams" %> + + + + +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> + + - + + - + -
- +
- - - + - - - - - @@ -122,5 +118,8 @@
- +
+
+
-
+
     
+
+
+
- +
+
+
+ +
+ \ No newline at end of file Index: lams_tool_laqa/web/learning/CombinedAnswersContent.jsp =================================================================== diff -u -r65166da92a6f0f4ff73acb92b95672e237b25742 -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/web/learning/CombinedAnswersContent.jsp (.../CombinedAnswersContent.jsp) (revision 65166da92a6f0f4ff73acb92b95672e237b25742) +++ lams_tool_laqa/web/learning/CombinedAnswersContent.jsp (.../CombinedAnswersContent.jsp) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -28,28 +28,30 @@ <%@ taglib uri="fck-editor" prefix="FCK" %> <%@ taglib uri="tags-lams" prefix="lams" %> + + + - +
- + - - +
: + : -
+ " size="60" maxlength="255" value=""/>
 
-
- +
-
+ Index: lams_tool_laqa/web/learning/Preview.jsp =================================================================== diff -u -r65166da92a6f0f4ff73acb92b95672e237b25742 -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/web/learning/Preview.jsp (.../Preview.jsp) (revision 65166da92a6f0f4ff73acb92b95672e237b25742) +++ lams_tool_laqa/web/learning/Preview.jsp (.../Preview.jsp) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -28,17 +28,20 @@ <%@ taglib uri="fck-editor" prefix="FCK" %> <%@ taglib uri="tags-lams" prefix="lams" %> + + +
- +
- + - - + Index: lams_tool_laqa/web/learning/SequentialAnswersContent.jsp =================================================================== diff -u -r65166da92a6f0f4ff73acb92b95672e237b25742 -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/web/learning/SequentialAnswersContent.jsp (.../SequentialAnswersContent.jsp) (revision 65166da92a6f0f4ff73acb92b95672e237b25742) +++ lams_tool_laqa/web/learning/SequentialAnswersContent.jsp (.../SequentialAnswersContent.jsp) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -19,7 +19,6 @@ http://www.gnu.org/licenses/gpl.txt --%> - <%@ taglib uri="tags-bean" prefix="bean"%> <%@ taglib uri="tags-html" prefix="html"%> <%@ taglib uri="tags-logic" prefix="logic" %> @@ -28,20 +27,25 @@ <%@ taglib uri="fck-editor" prefix="FCK" %> <%@ taglib uri="tags-lams" prefix="lams" %> + + + + -
: + : -
+ " size="60" maxlength="255" value=""/>
- +
+ - + - - + @@ -52,13 +56,13 @@ -
-
+ - : - + : +
+
+ +
-
+ @@ -71,7 +75,7 @@ - + @@ -80,7 +84,7 @@ - + @@ -92,7 +96,7 @@ - + Index: lams_tool_laqa/web/learning/learningHeader.jsp =================================================================== diff -u --- lams_tool_laqa/web/learning/learningHeader.jsp (revision 0) +++ lams_tool_laqa/web/learning/learningHeader.jsp (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -0,0 +1,49 @@ +<%-- +Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org) +License Information: http://lamsfoundation.org/licensing/lams/2.0/ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA + + http://www.gnu.org/licenses/gpl.txt +--%> + +<%@ taglib uri="tags-bean" prefix="bean"%> +<%@ taglib uri="tags-html" prefix="html"%> +<%@ taglib uri="tags-logic" prefix="logic" %> +<%@ taglib uri="tags-core" prefix="c"%> +<%@ taglib uri="tags-fmt" prefix="fmt" %> +<%@ taglib uri="fck-editor" prefix="FCK" %> +<%@ taglib uri="tags-lams" prefix="lams" %> + + + + + <bean:message key="label.learning.qa"/> + + + + + + + + + + + + + Index: lams_tool_laqa/web/monitoring/LearnerRep.jsp =================================================================== diff -u -re6e6aa4b83b6a5f62f7cae530495663c3bab242e -r1234f01caf8a5043f71b94cc51e9f09d9566e84a --- lams_tool_laqa/web/monitoring/LearnerRep.jsp (.../LearnerRep.jsp) (revision e6e6aa4b83b6a5f62f7cae530495663c3bab242e) +++ lams_tool_laqa/web/monitoring/LearnerRep.jsp (.../LearnerRep.jsp) (revision 1234f01caf8a5043f71b94cc51e9f09d9566e84a) @@ -18,7 +18,6 @@ http://www.gnu.org/licenses/gpl.txt --%> -<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> <%@ taglib uri="tags-bean" prefix="bean"%> <%@ taglib uri="tags-html" prefix="html"%> @@ -31,10 +30,12 @@ - - + +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> + + - + <bean:message key="activity.title"/>