Index: lams_build/lib/lams/lams.jar =================================================================== RCS file: /usr/local/cvsroot/lams_build/lib/lams/lams.jar,v diff -u -r1.420.2.120 -r1.420.2.121 Binary files differ Fisheye: Tag 1.1 refers to a dead (removed) revision in file `lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch20170411.sql'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_common/src/java/org/lamsfoundation/lams/logevent/LogEvent.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/logevent/LogEvent.java,v diff -u -r1.2.2.3 -r1.2.2.4 --- lams_common/src/java/org/lamsfoundation/lams/logevent/LogEvent.java 11 May 2016 07:07:30 -0000 1.2.2.3 +++ lams_common/src/java/org/lamsfoundation/lams/logevent/LogEvent.java 11 Apr 2017 18:01:55 -0000 1.2.2.4 @@ -47,6 +47,8 @@ public static final int TYPE_TEACHER_LESSON_CHANGE_STATE = 4; public static final int TYPE_LEARNER_ACTIVITY_START = 5; public static final int TYPE_LEARNER_ACTIVITY_FINISH = 6; + public static final int TYPE_LEARNER_LESSON_COMPLETE = 7; + public static final int TYPE_LEARNER_LESSON_MARK_SUBMIT = 8; /** *************************************************************** */ /** identifier field */ Index: lams_learning/src/java/org/lamsfoundation/lams/learning/progress/ProgressEngine.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/progress/ProgressEngine.java,v diff -u -r1.36.2.3 -r1.36.2.4 --- lams_learning/src/java/org/lamsfoundation/lams/learning/progress/ProgressEngine.java 15 Dec 2016 11:48:26 -0000 1.36.2.3 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/progress/ProgressEngine.java 11 Apr 2017 18:02:01 -0000 1.36.2.4 @@ -370,6 +370,11 @@ learnerProgress.setCurrentActivity(null); learnerProgress.setNextActivity(null); learnerProgress.setLessonComplete(completionStatus); + + // log learner has completed the current lesson event + logEventService.logEvent(LogEvent.TYPE_LEARNER_LESSON_COMPLETE, learnerProgress.getUser().getUserId(), null, + learnerProgress.getLesson().getLessonId(), null); + return learnerProgress; } Fisheye: Tag 1.1 refers to a dead (removed) revision in file `lams_learning/src/java/org/lamsfoundation/lams/learning/web/LogLessonMarkPushedToIntegrationsServlet.java'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_learning/web/lessonComplete.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_learning/web/lessonComplete.jsp,v diff -u -r1.26.2.7 -r1.26.2.8 --- lams_learning/web/lessonComplete.jsp 1 Feb 2017 03:12:11 -0000 1.26.2.7 +++ lams_learning/web/lessonComplete.jsp 11 Apr 2017 18:02:01 -0000 1.26.2.8 @@ -19,34 +19,52 @@ http://www.gnu.org/licenses/gpl.txt --%> -<%@ page language="java" pageEncoding="UTF-8" - contentType="text/html;charset=utf-8"%> +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8"%> <%@ taglib uri="tags-bean" prefix="bean"%> <%@ taglib uri="tags-html" prefix="html"%> <%@ taglib uri="tags-core" prefix="c"%> <%@ taglib uri="tags-fmt" prefix="fmt"%> <%@ taglib uri="tags-lams" prefix="lams"%> + + + - - - - - - - - -
  @@ -95,7 +113,3 @@ - - - - Index: lams_learning/web/WEB-INF/web.xml =================================================================== RCS file: /usr/local/cvsroot/lams_learning/web/WEB-INF/Attic/web.xml,v diff -u -r1.39.2.10 -r1.39.2.11 --- lams_learning/web/WEB-INF/web.xml 15 Mar 2017 07:34:43 -0000 1.39.2.10 +++ lams_learning/web/WEB-INF/web.xml 11 Apr 2017 18:02:01 -0000 1.39.2.11 @@ -103,10 +103,23 @@ org.lamsfoundation.lams.learning.web.RepopulateProgressMarksServlet + + + LogLessonMarkPushedToIntegrationsServlet + + org.lamsfoundation.lams.learning.web.LogLessonMarkPushedToIntegrationsServlet + + + RepopulateProgressMarksServlet /repopulateProgress + + + LogLessonMarkPushedToIntegrationsServlet + /logLessonMarkPushedToIntegrations +