SIS data can be uploaded through the SIS Imports link in Account Settings. SIS data is only accessible at the account level and cannot be added to sub-accounts.
The SIS Import page supports a few formats for standard imports to Canvas: Instructure formatted CSV or zipfile of CSVs, IMS Enterprise Specification XML zip, or Banner Grade Exchange Results XML. Files can be set for a full batch update and to override UI changes.
Please ensure you are aware of the risks associated with these upload options. For more details about these risks, please view the SIS Imports lesson.
API Processing
SIS Imports are added to a queue that processes each imported CSV separately (whether uploaded individually or within a ZIP file). Import errors are displayed in the SIS Import page.
API Practice
Before importing SIS information, practice using the API to manage SIS data. You should also use your test environment to avoid conflicts with your live production data. Once you have confirmed your data in your test environment, you can re-apply your SIS integration to your production environment. Additionally, some SIS data options are only available via the API.
Notes:
In Global Navigation, click the Admin link [1], then click the name of the account [2].
In Account Navigation, click the SIS Import link.
Click the Choose File button and locate the SIS import file from your computer.
In the Import Type menu, select the type of import you are uploading into Canvas. By default, the menu selects the CSV import option.
If you want to create a full batch update, select the This is a full batch update checkbox [1]. In the Term drop-down menu [2], select the term for the full batch update. With this option, any courses, sections, or enrollments with an SIS ID record in Canvas that is linked to the Term selected in the drop-down can be deleted. For enrollments, this option means the linked user and course/sections require SIS IDs. A Canvas record will be deleted if it is not included in the current import file.
This option will only affect data created via previous SIS imports. Manually created courses, for example, won't be deleted even if they don't appear in the new SIS import.
Notes: Ensure you are aware of the associated risks before selecting this option.
If you want to override changes in the user interface (UI), select the Override UI changes checkbox. This change tells Canvas to overwrite any "sticky" data changed by users in their accounts with the data your are importing.
Overriding UI changes also allows one of two additional options: process as UI changes or clear UI-changed state. You can only select one option.
If you want to select an options, select the checkbox next to your preference:
Click the Process Data button.
When the import has processed, Canvas displays the results of the imported file, along with up to 50 errors and warnings. If you imported a full batch update, the results also show the number of deleted items removed from the account. Deleted items include enrollments, courses, and sections.
After you refresh the page, this information will stay in the SIS Import page under the Last Batch heading until another import is made.
If you want to download all warnings and errors from your last import file, return to the SIS Import page. Under the Last Batch heading, click the Last Batch download icon. The icon will download a CSV file with all errors and warnings from your last import.
You can also use the SIS Import Errors API for additional troubleshooting details, which will return the CSV line number where the error occurred.
Note: You may need to refresh the page to view the download icon.
Note: You can only embed guides in Canvas courses. Embedding on other sites is not supported.