Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -rd4ccb9464e49293dc8d95062ed748d48ed8194d8 -rc7245fa8bec623d946b049357deb019166527433 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision d4ccb9464e49293dc8d95062ed748d48ed8194d8) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision c7245fa8bec623d946b049357deb019166527433) @@ -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();