AnsweredAssumed Answered

How to get Canvas.course.sisSourceId when a student clicks on an assignment?

Question asked by Itai Gafny on Feb 7, 2017
Latest reply on Feb 7, 2017 by James Jones

Hi,

I am trying to retrieve the Canvas.course.sisSourceId paramater.

LTI Variable Substitutions - Canvas LMS REST API Documentation states:

Returns a comma separated list of section sis_id's that the user is enrolled in. Only available when launched from a course as an enrolled user.

I configured our app (as 3rd arty tool) and it appears on the left menu.

I can see the sections list when I launch the app via the launch url.

However, when I configure an assignment as an external tool submission, the parameter is not sent.

 

What does "Only available when launched from a course as an enrolled user" mean?

When testing, I am logged in as a student who is enrolled to the course and the assignment is launched from the course.

 

What is missing?

 

Thanks in advance,

 

Itai

Outcomes