If you change the lesson class for lesson, the old rows in the database are deleted. If the lesson has already started, you won't be able to change the lesson class.
Learner Progress DTO changes made to so that Flash will know when a learner is finished. * Current activity now set to null (and hence won't appear in packet) when the learner has completed the lesson. * New field lessonComplete which is true when the learner has completed the lesson, false otherwise.