Index: lams_documents/lams_monitoring/Monitoring.doc =================================================================== RCS file: /usr/local/cvsroot/lams_documents/lams_monitoring/Monitoring.doc,v diff -u -r1.7 -r1.8 Binary files differ Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java,v diff -u -r1.11 -r1.12 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java 19 Jan 2006 01:26:49 -0000 1.11 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java 20 Jan 2006 03:14:02 -0000 1.12 @@ -138,15 +138,23 @@ ServletException { this.monitoringService = MonitoringServiceProxy.getMonitoringService(getServlet().getServletContext()); - long lessonId = WebUtil.readLongParam(request, AttributeNames.PARAM_LESSON_ID); - - monitoringService.startLesson(lessonId); - - //TODO add the wddx acknowledgement code. + FlashMessage flashMessage = null; + + try { + monitoringService.startLesson(lessonId); + flashMessage = new FlashMessage("startLesson",Boolean.TRUE); + } catch (Exception e) { + flashMessage = new FlashMessage("startLesson", + "Invalid lessonID :" + lessonId, + FlashMessage.ERROR); + } + + String message = flashMessage.serializeMessage(); + + return outputPacket(mapping,request,response,message,"details"); //return mapping.findForward(SCHEDULER); - return null; } /**