Index: lams_tool_forum/db/sql/drop_lams_tool_forum.sql =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/db/sql/drop_lams_tool_forum.sql,v diff -u -r1.7 -r1.8 --- lams_tool_forum/db/sql/drop_lams_tool_forum.sql 8 Nov 2005 06:15:01 -0000 1.7 +++ lams_tool_forum/db/sql/drop_lams_tool_forum.sql 22 Nov 2005 23:19:28 -0000 1.8 @@ -5,6 +5,7 @@ drop table if exists tl_lafrum11_message; drop table if exists tl_lafrum11_message_seq; drop table if exists tl_lafrum11_tool_session; +drop table if exists tl_lafrum11_report; SET FOREIGN_KEY_CHECKS=1; Index: lams_tool_forum/db/sql/tool_insert.sql =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/db/sql/tool_insert.sql,v diff -u -r1.7 -r1.8 --- lams_tool_forum/db/sql/tool_insert.sql 22 Nov 2005 04:03:27 -0000 1.7 +++ lams_tool_forum/db/sql/tool_insert.sql 22 Nov 2005 23:19:28 -0000 1.8 @@ -43,9 +43,9 @@ 1, 1, 0, -'lams/tool/lafrum11/learning/viewForum.do', -'lams/tool/lafrum11/authoring/init.do', -'lams/tool/lafrum11/monitoring/listContentUsers.do', +'tool/lafrum11/learning/viewForum.do', +'tool/lafrum11/authoring/init.do', +'tool/lafrum11/monitoring/listContentUsers.do', 'tool/lafrum11/export.do', 'tool/lafrum11/monitor.do', 'tool/lafrum11/contribute.do', Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java,v diff -u -r1.2 -r1.3 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java 22 Nov 2005 04:01:13 -0000 1.2 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java 22 Nov 2005 23:19:28 -0000 1.3 @@ -52,4 +52,9 @@ return (ForumUser) list.get(0); } + public ForumUser getByUid(Long userUid) { + + return (ForumUser) this.getHibernateTemplate().get(ForumUser.class,userUid); + } + } 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.1 -r1.2 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 22 Nov 2005 04:01:14 -0000 1.1 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java 22 Nov 2005 23:19:28 -0000 1.2 @@ -33,9 +33,11 @@ import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; +import org.lamsfoundation.lams.tool.forum.persistence.ForumReport; import org.lamsfoundation.lams.tool.forum.persistence.ForumToolSession; import org.lamsfoundation.lams.tool.forum.service.IForumService; import org.lamsfoundation.lams.tool.forum.util.ForumConstants; +import org.lamsfoundation.lams.tool.forum.web.forms.MarkForm; import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.web.util.AttributeNames; import org.springframework.web.context.WebApplicationContext; @@ -115,52 +117,60 @@ private ActionForward viewAllMarks(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward releaseMarks(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward downloadMarks(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward viewUserMark(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward editMark(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + MarkForm markForm = (MarkForm) form; + forumService = getForumService(); + Long userId = new Long(WebUtil.readLongParam(request,"userID")); + ForumReport report = forumService.getReport(userId); + if(report != null){ + markForm.setMark(new Integer(report.getMark()).toString()); + markForm.setComment(report.getComment()); + } + return mapping.findForward("success"); } private ActionForward updateMark(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward editActivity(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward updateActivity(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward viewInstructions(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + return mapping.findForward("success"); } private ActionForward statistic(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - return null; + 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.22 -r1.23 --- lams_tool_forum/web/WEB-INF/struts-config.xml 22 Nov 2005 04:01:14 -0000 1.22 +++ lams_tool_forum/web/WEB-INF/struts-config.xml 22 Nov 2005 23:19:28 -0000 1.23 @@ -18,6 +18,10 @@ type="org.lamsfoundation.lams.tool.forum.web.forms.ForumForm" /> + @@ -244,15 +248,15 @@ name="emptyForm" scope="request" validate="false" - parameter="viewUserMark" > + parameter="releaseMarks" > + parameter="downloadMarks" > + parameter="viewAllMarks" > + + + + + + + + + + + + + + + + + +