Index: lams_tool_forum/conf/xdoclet/struts-actions.xml
===================================================================
diff -u -r2a57d40ab3cf7e13403891bc612cd599217da234 -r7e3a5a06958382ab32f15969c971d7b3e1599626
--- lams_tool_forum/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision 2a57d40ab3cf7e13403891bc612cd599217da234)
+++ lams_tool_forum/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision 7e3a5a06958382ab32f15969c971d7b3e1599626)
@@ -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
===================================================================
diff -u -r811003bdaefc92c8f7ddc49a1caaa9116cb8f729 -r7e3a5a06958382ab32f15969c971d7b3e1599626
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 811003bdaefc92c8f7ddc49a1caaa9116cb8f729)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 7e3a5a06958382ab32f15969c971d7b3e1599626)
@@ -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
===================================================================
diff -u -r811003bdaefc92c8f7ddc49a1caaa9116cb8f729 -r7e3a5a06958382ab32f15969c971d7b3e1599626
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 811003bdaefc92c8f7ddc49a1caaa9116cb8f729)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 7e3a5a06958382ab32f15969c971d7b3e1599626)
@@ -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
===================================================================
diff -u -r2a57d40ab3cf7e13403891bc612cd599217da234 -r7e3a5a06958382ab32f15969c971d7b3e1599626
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 2a57d40ab3cf7e13403891bc612cd599217da234)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java (.../MonitoringAction.java) (revision 7e3a5a06958382ab32f15969c971d7b3e1599626)
@@ -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
===================================================================
diff -u -r2cbe00467f4c2d4ad30ba38f398830c6de5d2e95 -r7e3a5a06958382ab32f15969c971d7b3e1599626
--- lams_tool_forum/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 2cbe00467f4c2d4ad30ba38f398830c6de5d2e95)
+++ lams_tool_forum/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 7e3a5a06958382ab32f15969c971d7b3e1599626)
@@ -259,52 +259,64 @@
parameter="downloadMarks" >
-
+ parameter="viewAllMarks" >
-
+
-
+ parameter="viewUserMark" >
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: lams_tool_forum/web/jsps/monitoring/contentuserlist.jsp
===================================================================
diff -u -r2a57d40ab3cf7e13403891bc612cd599217da234 -r7e3a5a06958382ab32f15969c971d7b3e1599626
--- lams_tool_forum/web/jsps/monitoring/contentuserlist.jsp (.../contentuserlist.jsp) (revision 2a57d40ab3cf7e13403891bc612cd599217da234)
+++ lams_tool_forum/web/jsps/monitoring/contentuserlist.jsp (.../contentuserlist.jsp) (revision 7e3a5a06958382ab32f15969c971d7b3e1599626)
@@ -14,7 +14,7 @@
-
+
|
|
|
Index: lams_tool_forum/web/jsps/monitoring/editactivity.jsp
===================================================================
diff -u -r2a57d40ab3cf7e13403891bc612cd599217da234 -r7e3a5a06958382ab32f15969c971d7b3e1599626
--- lams_tool_forum/web/jsps/monitoring/editactivity.jsp (.../editactivity.jsp) (revision 2a57d40ab3cf7e13403891bc612cd599217da234)
+++ lams_tool_forum/web/jsps/monitoring/editactivity.jsp (.../editactivity.jsp) (revision 7e3a5a06958382ab32f15969c971d7b3e1599626)
@@ -1,4 +1,6 @@
-
+<%@ include file="/includes/taglibs.jsp" %>
+
+
@@ -35,5 +37,3 @@
-