Index: lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/MonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/MonitoringAction.java,v diff -u -r1.7 -r1.8 --- lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/MonitoringAction.java 16 Oct 2006 06:09:43 -0000 1.7 +++ lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/MonitoringAction.java 26 Oct 2006 03:46:08 -0000 1.8 @@ -45,6 +45,7 @@ import org.lamsfoundation.lams.tool.scribe.service.ScribeServiceProxy; import org.lamsfoundation.lams.tool.scribe.util.ScribeConstants; import org.lamsfoundation.lams.tool.scribe.util.ScribeUtils; +import org.lamsfoundation.lams.tool.scribe.web.forms.LearningForm; import org.lamsfoundation.lams.tool.scribe.web.forms.MonitoringForm; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; import org.lamsfoundation.lams.util.WebUtil; @@ -132,6 +133,23 @@ return mapping.findForward("success"); } + + public ActionForward forceCompleteActivity(ActionMapping mapping, + ActionForm form, HttpServletRequest request, + HttpServletResponse response) { + + MonitoringForm monForm = (MonitoringForm)form; + + ScribeSession session = scribeService.getSessionBySessionId(monForm.getToolSessionID()); + session.setForceComplete(true); + scribeService.saveOrUpdateScribeSession(session); + + ScribeDTO scribeDTO = setupScribeDTO(session.getScribe()); + request.setAttribute("monitoringDTO", scribeDTO); + request.setAttribute("contentFolderID", monForm.getContentFolderID()); + + return mapping.findForward("success"); + } /* Private Methods */ private ScribeDTO setupScribeDTO(Scribe scribe) { Index: lams_tool_scribe/web/pages/monitoring/summary.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scribe/web/pages/monitoring/summary.jsp,v diff -u -r1.10 -r1.11 --- lams_tool_scribe/web/pages/monitoring/summary.jsp 18 Oct 2006 03:19:42 -0000 1.10 +++ lams_tool_scribe/web/pages/monitoring/summary.jsp 26 Oct 2006 03:46:09 -0000 1.11 @@ -2,88 +2,88 @@ - - - - +

+ ${session.sessionName} +

- - - -
-

- ${session.sessionName} -

-
- - + + - - - + + + - - - + + + - + - - - + + + ${user.firstName} ${user.lastName} - - + + - - - - - + + + - - + + - - - + +

+ +

+
+
+
-
+ +
+ +
-
+

+ ${session.appointedScribe} +

- -
- -
+ + + <%@include file="/pages/parts/voteDisplay.jsp"%> -

- ${session.appointedScribe} -

+
+ +
+
+ +

+ +

+

+ +

+
+
- - <%@include file="/pages/parts/voteDisplay.jsp" %> + + + + + + + + + + -
- -
-
- -

- -

-

- -

-
-
-
-
-
+ +
@@ -130,14 +130,16 @@ + + - - + +

- - + +

-
\ No newline at end of file +