Am I going mad...?
Assignments created with a SIS ID by API can be deleted by a teacher on the course? Shouldn't things that have been given a unique ID by an institution's Student Information System be protected from deletion by anything other than admin level/admin API... because they have been formally created by the institution because they need to exist...?
Is there some course role permission that I'm not spotting that says "can delete SIS-generated content"?
So confused... isn't this really essential?