Index: lams_tool_forum/conf/xdoclet/struts-actions.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/conf/xdoclet/struts-actions.xml,v
diff -u -r1.18 -r1.19
--- lams_tool_forum/conf/xdoclet/struts-actions.xml 23 Nov 2005 04:07:30 -0000 1.18
+++ lams_tool_forum/conf/xdoclet/struts-actions.xml 23 Nov 2005 05:24:36 -0000 1.19
@@ -225,56 +225,69 @@
parameter="downloadMarks" >
-
-
+ parameter="viewAllMarks" >
+
-
+
-
+ parameter="viewUserMark" >
+
-
+
-
+
+
+
+
+
-
+
+
-
+
+
-
+
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java,v
diff -u -r1.24 -r1.25
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java 22 Nov 2005 04:01:14 -0000 1.24
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java 23 Nov 2005 05:24:36 -0000 1.25
@@ -523,7 +523,7 @@
message.setUpdated(new Date());
message.setLastReplyDate(new Date());
//check whether this user exist or not
- ForumUser forumUser = forumService.getUserByUserId(new Long(user.getUserID().intValue()),null);
+ ForumUser forumUser = forumService.getUserByUserAndSession(new Long(user.getUserID().intValue()),null);
if(forumUser == null){
//if user not exist, create new one in database
forumUser = new ForumUser(user,null);
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java,v
diff -u -r1.15 -r1.16
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 22 Nov 2005 04:01:14 -0000 1.15
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 23 Nov 2005 05:24:36 -0000 1.16
@@ -420,7 +420,7 @@
UserDTO user = (UserDTO) ss.getAttribute(AttributeNames.USER);
//check whether this user exist or not
Long sessionId = (Long) request.getSession().getAttribute(AttributeNames.PARAM_TOOL_SESSION_ID);
- ForumUser forumUser = forumService.getUserByUserId(new Long(user.getUserID().intValue()),sessionId);
+ ForumUser forumUser = forumService.getUserByUserAndSession(new Long(user.getUserID().intValue()),sessionId);
if(forumUser == null){
//if user not exist, create new one in database
ForumToolSession session = forumService.getSessionBySessionId(sessionId);
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java,v
diff -u -r1.3 -r1.4
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 23 Nov 2005 04:07:30 -0000 1.3
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 23 Nov 2005 05:24:36 -0000 1.4
@@ -81,6 +81,9 @@
}
//***************** Activity and Instructions ********************
+ if (param.equals("viewActivity")) {
+ return viewActivity(mapping,form, request, response);
+ }
if (param.equals("editActivity")) {
return editActivity(mapping,form, request, response);
}
@@ -143,12 +146,12 @@
private ActionForward viewUserMark(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
- Long userId = new Long(WebUtil.readLongParam(request,ForumConstants.USER_UID));
+ Long userUid = new Long(WebUtil.readLongParam(request,ForumConstants.USER_UID));
Long sessionId = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_TOOL_SESSION_ID));
forumService = getForumService();
- List messageList = forumService.getMessagesByUserUid(userId);
- ForumUser user = forumService.getUserByUserId(userId,sessionId);
+ List messageList = forumService.getMessagesByUserUid(userUid,sessionId);
+ ForumUser user = forumService.getUser(userUid);
//each back to web page
request.setAttribute("topicList",messageList);
@@ -159,13 +162,13 @@
private ActionForward editMark(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
- Long userId = new Long(WebUtil.readLongParam(request,ForumConstants.USER_UID));
+ Long userUid = new Long(WebUtil.readLongParam(request,ForumConstants.USER_UID));
Long messageId = new Long(WebUtil.readLongParam(request,ForumConstants.MESSAGE_UID));
Long sessionId = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_TOOL_SESSION_ID));
forumService = getForumService();
Message msg = forumService.getMessage(messageId);
- ForumUser user = forumService.getUserByUserId(userId,sessionId);
+ ForumUser user = forumService.getUser(userUid);
//each back to web page
if(msg.getReport() != null){
@@ -199,18 +202,33 @@
return mapping.findForward("success");
}
-
+
+ private ActionForward viewActivity(ActionMapping mapping, ActionForm form, HttpServletRequest request,
+ HttpServletResponse response) {
+ Long contentId = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_TOOL_CONTENT_ID));
+ forumService = getForumService();
+ Forum forum = forumService.getForum(contentId);
+ String title = forum.getTitle();
+ String instruction = forum.getInstructions();
+
+ request.setAttribute(AttributeNames.PARAM_TOOL_CONTENT_ID,contentId);
+ request.setAttribute("title",title);
+ request.setAttribute("instruction",instruction);
+ return mapping.findForward("success");
+ }
private ActionForward editActivity(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
+
Long contentId = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_TOOL_CONTENT_ID));
forumService = getForumService();
Forum forum = forumService.getForum(contentId);
+
String title = forum.getTitle();
String instruction = forum.getInstructions();
- request.setAttribute("contentID",contentId);
request.setAttribute("title",title);
request.setAttribute("instruction",instruction);
+ request.setAttribute(AttributeNames.PARAM_TOOL_CONTENT_ID,contentId);
return mapping.findForward("success");
}
Index: lams_tool_forum/web/WEB-INF/struts-config.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/web/WEB-INF/Attic/struts-config.xml,v
diff -u -r1.23 -r1.24
--- lams_tool_forum/web/WEB-INF/struts-config.xml 22 Nov 2005 23:19:28 -0000 1.23
+++ lams_tool_forum/web/WEB-INF/struts-config.xml 23 Nov 2005 05:24:37 -0000 1.24
@@ -259,52 +259,64 @@
parameter="downloadMarks" >
-
+ parameter="viewAllMarks" >
-
+
-
+ parameter="viewUserMark" >
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: lams_tool_forum/web/jsps/monitoring/contentuserlist.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/web/jsps/monitoring/Attic/contentuserlist.jsp,v
diff -u -r1.2 -r1.3
--- lams_tool_forum/web/jsps/monitoring/contentuserlist.jsp 23 Nov 2005 04:07:30 -0000 1.2
+++ lams_tool_forum/web/jsps/monitoring/contentuserlist.jsp 23 Nov 2005 05:24:36 -0000 1.3
@@ -14,7 +14,7 @@
-
+
|
|
|
Index: lams_tool_forum/web/jsps/monitoring/editactivity.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/web/jsps/monitoring/editactivity.jsp,v
diff -u -r1.2 -r1.3
--- lams_tool_forum/web/jsps/monitoring/editactivity.jsp 23 Nov 2005 04:07:30 -0000 1.2
+++ lams_tool_forum/web/jsps/monitoring/editactivity.jsp 23 Nov 2005 05:24:36 -0000 1.3
@@ -1,4 +1,6 @@
-
+<%@ include file="/includes/taglibs.jsp" %>
+
+
@@ -35,5 +37,3 @@
-