Learners should be able to drop a whole course if we allow it, not just a session– there should be an option for either allowing or preventing this. I would suggest that preventing this be the default, but there are courses for which allowing this...