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.173 -r1.174 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 17 Apr 2013 11:11:34 -0000 1.173 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 17 Apr 2013 11:13:06 -0000 1.174 @@ -1540,6 +1540,8 @@ Activity currentActivity = learnerProgress.getCurrentActivity(); learnerProgress.setLessonComplete(LearnerProgress.LESSON_NOT_COMPLETE); + learnerProgress.setFinishDate(null); + learnerProgress.setPreviousActivity(previousActivity); Activity targetActivity = previousActivity == null ? learnerProgress.getLesson().getLearningDesign() .getFirstActivity() : previousActivity.getTransitionFrom().getToActivity();