cancel
Showing results for 
Search instead for 
Did you mean: 
andrew_patters1
Community Member

SIS ID on manually created users and in LTI requests

Jump to solution

I have made a canvas account and manually added some students by "SIS ID". However, on the users list I don't see any SIS IDs in the SIS ID column. For testing, how can I confirm that SIS ID is being added to the new users? And what I really want to know is, is there is a way to pass SIS ID as part of an LTI request from Canvas?

1 Solution

Accepted Solutions
pklove
Learner II

The SIS ID is passed in an LTI launch in the parameter "lis_person_sourcedid".


You can also add it as a custom parameter (https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html)
using Canvas.user.sisSourceId or Person.sourcedId

Eg.,  sisid=$Canvas.user.sisSourceId should give you custom_sisid=1234567 in the LTI launch.

View solution in original post

2 Replies
pklove
Learner II

The SIS ID is passed in an LTI launch in the parameter "lis_person_sourcedid".


You can also add it as a custom parameter (https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html)
using Canvas.user.sisSourceId or Person.sourcedId

Eg.,  sisid=$Canvas.user.sisSourceId should give you custom_sisid=1234567 in the LTI launch.

View solution in original post

Thank you! The variable substitutions were very useful.