If a lesson is shared between multiple courses, when a user completes that lesson in one course, it should be marked as complete in the other courses as well. Since the lesson is shared and the content is the same, users shouldn't need to redo the...