Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java,v diff -u -r1.20 -r1.21 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 29 Jun 2005 00:01:42 -0000 1.20 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 29 Jun 2005 01:28:32 -0000 1.21 @@ -32,7 +32,6 @@ import org.apache.log4j.Logger; import org.lamsfoundation.lams.authoring.service.IAuthoringService; -import org.lamsfoundation.lams.learning.web.util.LessonLearnerDataManager; import org.lamsfoundation.lams.learningdesign.Activity; import org.lamsfoundation.lams.learningdesign.ComplexActivity; import org.lamsfoundation.lams.learningdesign.GateActivity; @@ -871,6 +870,15 @@ table.put("gateOpen", gate.getGateOpen()); table.put("activityLevelID", gate.getGateActivityLevelId()); table.put("learnersWaiting", new Integer(gate.getWaitingLearners().size())); + + /* if the gate is a schedule gate, include the information about gate opening + * and gate closing times */ + if (gate.isScheduleGate()) + { + ScheduleGateActivity scheduleGate = (ScheduleGateActivity)gate; + table.put("gateStartTime", scheduleGate.getGateStartDateTime()); + table.put("gateEndTime", scheduleGate.getGateEndDateTime()); + } return table; }