Canvas - Uploading Compliance Course Enrollment Files to CSI [UW-Madison]
This is an internal document that describes how to manually upload enrollment files into a directory where they can be processed by the CSI application. This process is designed to be utilized for noncredit Canvas courses that have a need use a more automated enrollment approach than the user interface offers. Please talk to Andy Posselt before attempting to utilize this process for a Canvas course.
For one-time enrollment file imports that will not need repeated imports, please use the SIS import available via the Canvas UI, described here on Canvas Community.
Do not select these settings: This is a full batch update or Override UI changes.
Important: Do not change or delete any existing files on the server that you didn't place out there.
How to place a file on the CSI server to be processed:
- Make sure you have a Canvas course created and set up with a SIS identifier in the SIS ID field.
- Log on to the VPN and make sure you have a static IP assigned.
- Create the enrollment file in the proper format, as described in the Canvas SIS import documentation.
- Connect to the host server (csi.canvas.wisc.edu) with an FTP application such as FileZilla using the credentials. (TRAD has these credentials if we ever misplace them.) You will need to use SFTP.
- Upload a file containing enrollments named like so: "<TERM>_<COURSENAME> - enrollments.csv" directly into the main file directory, not into any of the directory folders.
- Wait for the file folder to be autogenerated in CSI. (Every 15 minutes, CSI scans this folder and picks up new files, creating an import folder for the file if one doesn't already exist. If you don't see an import folder on the main CSI page, wait 15 minutes and refresh. If you still don't see one, contact TRAD to investigate.)
- Go to the CSI interface at https://csi.canvas.wisc.edu/uwcsi and enable imports for the folder created for this file. It will be included in the next scheduled import. You can also select it and perform a manual import right away.