SIS CSV Import question

Jump to solution
Cyn7
Community Member

Screenshot 2025-01-03 at 12.00.10 PM.png

I'm having a an issue with imports.  I want to add students as students, to be able to sort them later. According to the current SIS Import Format Document, declared_user_type is certainly a heading.  It's in there.  It is useful, but it doesn't work when I import.

Either A. Canvas doesn't support it anymore and hasn't updated it's SIS documentation file, which is bad, as it has seriously wasted my time having it in there if it isn't supported, and make it more difficult to sort users after import.

Or B. It is not working.

Labels (2)
0 Likes
3 Solutions

Ah yeah, that page has the statement I vaguely remembered in my head but thought was in the community somewhere:

"The declared intention of the user type. This can be set, but does not change any Canvas functionality with respect to their access. A user can still be a teacher, admin, student, etc. in any particular context without regard to this setting. This can be used for administrative purposes for integrations to be able to more easily identify why the user was created."

So I that somewhat confirms that it's more of just a back-end info field available via API than anything else.

-Chris

View solution in original post

Hi @Cyn7,

The field does have a purpose, as stated in the API documentation quotes in another response.  It's just not quite the purpose you may have thought at first.  I doubt it's something that will be removed.  If you need assistance with the user creation and enrollment process Canvas has, please let us know.  It may seem a bit complicated at the beginning, but once you get the hang of it, I think it'll end up being pretty straightforward.

-Chris

View solution in original post

0 Likes
stimme
Community Coach
Community Coach

@Cyn7 When you say, "it doesn't work when I import," do you mean you receive an error message? If so, please share the error message.

My guess about what might cause an error is providing capitalized values in the declared_user_type field, e.g. Staff. (I tried providing capitalized values, and I got an error saying, "Could not save the user with user_id: 'mytestid'. Unknown reason: declared_user_type is not included in the list." But it worked when I used all lower case "staff".)

 

View solution in original post

0 Likes