If a course that is selected for deletion still has items associated with it, I think it would be preferable to provide an alert to the user and to require confirmation of this action. Otherwise, it is too easy to delete a course and reset the items inadvertently. I would expect to be able to archive a course with items associated with it but not to be able to delete it.
If a course that is selected for deletion still has items associated with it, I think it would be preferable to provide an alert to the user and to require confirmation of this action. Otherwise, it is too easy to delete a course and reset the items inadvertently. I would expect to be able to archive a course with items associated with it but not to be able to delete it.