Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningAction.java,v diff -u -r1.12 -r1.13 --- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningAction.java 30 Jun 2006 04:10:37 -0000 1.12 +++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningAction.java 2 Jul 2006 00:49:19 -0000 1.13 @@ -127,6 +127,7 @@ request.setAttribute("NICK", chatUser.getJabberNickname()); request.setAttribute("MODE", "learner"); request.setAttribute("USER_UID", chatUser.getUid()); + request.setAttribute("SESSION_ID", toolSessionID); request .setAttribute("LEARNER_FINISHED", chatUser .getFinishedActivity()); @@ -165,6 +166,7 @@ HttpServletRequest request, HttpServletResponse response) { Long chatUserUID = WebUtil.readLongParam(request, "chatUserUID"); + Long toolSessionID = WebUtil.readLongParam(request, "toolSessionID"); // set the finished flag ChatUser chatUser = chatService.getUserByUID(chatUserUID); @@ -188,7 +190,7 @@ String nextActivityUrl; try { - nextActivityUrl = sessionMgrService.leaveToolSession(new Long(1), + nextActivityUrl = sessionMgrService.leaveToolSession(toolSessionID, userID); response.sendRedirect(nextActivityUrl); } catch (DataMissingException e) { Index: lams_tool_chat/web/chat_client/chat_ui.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/web/chat_client/Attic/chat_ui.jsp,v diff -u -r1.6 -r1.7 --- lams_tool_chat/web/chat_client/chat_ui.jsp 19 Jun 2006 23:25:38 -0000 1.6 +++ lams_tool_chat/web/chat_client/chat_ui.jsp 2 Jul 2006 00:49:19 -0000 1.7 @@ -20,6 +20,7 @@ var RESOURCE = "lams_chatclient"; var MODE = "${MODE}"; var USER_UID = "${USER_UID}"; + var SESSION_ID = "${SESSION_ID}"; var LEARNER_FINISHED = "${LEARNER_FINISHED}"; var LOCK_ON_FINISHED = "${LOCK_ON_FINISHED}"; @@ -75,6 +76,7 @@