How can a Canvas Login id have 2 SIS ID? And how can I fix this issue?
Robert de Havillan, not sure if this is how your's got created but we had the same issue when we had pilot teachers and then went live with Canvas. The pilot ones were imported as if it was coming from the SIS but was really just a csv file. Then when we really did sync to our SIS it created a second instance of those users. When it has caused issues I have gone in on the admin side and gone to one of the user instances and merged that with the second. This seems to have fixed the issue for us. There may be a better way that others know of too.
How do I merge users in an account?
Thanks Nick for your response.
They were created by an application using APIs and unfortunately, I have to "unmerge" them (delete one).
How/where does the system storing these IDs or how is it linking the one user account to two IDs?
When I go into an account I have merged it shows both accounts to me in the Login Information Box and I am able to click the "X" next to one to remove it. Not sure if that view shows the same for you based on what you are explaining or not. Also, guessing you already checked this or corrected it, but any chance the file/script you are using to create the user accounts still has 2 IDs for the user. They may not be next to each other, making it much harder to tell a user is getting imported twice with two different ID's. Just guessing on that one though.
Thanks again Nick,
Yes slightly different problem. We had a few of these but earlier in the academic year, where I had to and could delete the account, then recreate it manually but now it's more difficulty with assignments in.
The APIs are not getting the "right" information back from CANVAS and it's inconsistent. The application (APIs) is based on changes in the SIS, and it looks to CANVAS for a record to update or create but it finds the "wrong" one.
Retrieving data ...