Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java,v diff -u -r1.84.4.1.2.2 -r1.84.4.1.2.3 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 9 Apr 2010 18:02:35 -0000 1.84.4.1.2.2 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 16 Apr 2010 07:16:02 -0000 1.84.4.1.2.3 @@ -1651,7 +1651,7 @@ copyLearningDesignToolContent(design, design, design.getCopyTypeID(), customCSV); } - logEventService.logEvent(LogEvent.TYPE_TEACHER_LEARNING_DESIGN_CREATE, userID); + logEventService.logEvent(LogEvent.TYPE_TEACHER_LEARNING_DESIGN_CREATE, userID, design.getLearningDesignId(), null, null); return design.getLearningDesignId(); } Index: lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java,v diff -u -r1.96.4.3.4.2 -r1.96.4.3.4.3 --- lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 9 Apr 2010 18:02:17 -0000 1.96.4.3.4.2 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java 16 Apr 2010 07:16:12 -0000 1.96.4.3.4.3 @@ -623,7 +623,8 @@ } } // } - logEventService.logEvent(LogEvent.TYPE_LEARNER_ACTIVITY_FINISH, learnerId); + logEventService.logEvent(LogEvent.TYPE_LEARNER_ACTIVITY_FINISH, learnerId, activity.getLearningDesign() + .getLearningDesignId(), progress.getLesson().getLessonId(), activity.getActivityId()); return nextLearnerProgress; } 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.149.2.7.2.7 -r1.149.2.7.2.8 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 15 Apr 2010 14:14:37 -0000 1.149.2.7.2.7 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 16 Apr 2010 07:16:07 -0000 1.149.2.7.2.8 @@ -429,11 +429,13 @@ } } - logEventService.logEvent(LogEvent.TYPE_TEACHER_LESSON_CREATE, userID); - User user = userID != null ? (User) baseDAO.find(User.class, userID) : null; - return initializeLesson(lessonName, lessonDescription, learnerExportAvailable, originalLearningDesign, user, + Lesson initializedLesson = initializeLesson(lessonName, lessonDescription, learnerExportAvailable, originalLearningDesign, user, runSeqFolder, LearningDesign.COPY_TYPE_LESSON, customCSV, learnerPresenceAvailable, learnerImAvailable, liveEditEnabled); + + logEventService.logEvent(LogEvent.TYPE_TEACHER_LESSON_CREATE, userID, learningDesignId, initializedLesson.getLessonId(), null); + + return initializedLesson; } /**