Community

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sutaria
New Member

Batch mode SIS import and users/enrollments added administratively

Jump to solution

We are planning to load our users/enrollments from our SIS system into Canvas using a batch mode (one time nightly load all)

But we will also have administrator add users/enrollments directly into Canvas (that do not exists in our home grown SIS)

Has anyone ever done this? How do you handle such a situation? The batch mode will override any users/enrollements added administratively.

Is there any cleaner way to handle this situation? Please suggest.

1 Solution

Accepted Solutions

 @sutaria 

We do this routinely, and our batch uploads (managed through an SMS integration) do not override manually added users.  Typically this happens when we have to add additional teachers, Dept. Chairs etc. to a course who are not listed in our SMS as belonging to the course.

I hope this helps,

Kelley

View solution in original post

4 Replies
Robbie_Grant
Community Coach
Community Coach

 @sutaria ,

We do both batch loads (every 5 minutes) and manual loads for those users (called guest users) not in our SIS.  The batch mode will only overwrite the manual load if the SIS IDs are the same.  We do not manually load any students or faculty.

I am also going to share this with the Canvas Admins‌ group.


Robbie

Robbie - Thank you for the reply. Your answer applies for users. What about Enrollments? Would the batch mode override the manual Enrollments (added administratively)? Have you done this?

 @sutaria 

We do this routinely, and our batch uploads (managed through an SMS integration) do not override manually added users.  Typically this happens when we have to add additional teachers, Dept. Chairs etc. to a course who are not listed in our SMS as belonging to the course.

I hope this helps,

Kelley

 @sutaria ,

No, the batch process does not touch enrollments that are done manually, unless the user ends up in the enrollment table(s) that are pulled from the SIS.  

Example: We do manually add users to courses that need to finish incompletes.  If that user had registered for the course and then dropped the course, then they would appear in the SIS loads.  If we manually add them to the course, then the SIS load file will see them with the status of "deleted" and remove them from the course.  This has only happened a handful of times in the 6 years we have been with Canvas.  Other than that very specific example the SIS load file does not touch manual enrollments.

Robbie