A few months ago a patch to our gradebook software changed the course_id field in the courses.csv sent to Canvas, which caused a lot of chaos; the original courses and content remained intact, but had no teacher or student enrollments, and the newly generated course shells had all of the enrollments, but none of the content.
To help mitigate this problem in the future, I propose the concept of import thresholds, similar to that available in ClassLink Roster Server and Google Cloud Directory Sync (please reference the attached screenshots). If the changes made by an import would exceed either a total % or a set number, the import is stopped, an admin is notified that the import failed, and they can choose to temporarily override the threshold as needed. These settings could be integrated into the new SIS Integration page.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.