The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
I'm developing an LTI 1.3 tool integrated with Canvas and need to programmatically determine which group(s) a student belongs to when they launch the tool. I've tried several approaches without success:
What I've tried:
$Canvas.group.id and $Canvas.group.name to my LTI configuration, but these only return literal strings like "$Canvas.group.id" rather than actual values (launching from course navigation, not group navigation)groups field or LTI Groups Service claims)https://purl.imsglobal.org/spec/lti-gs/scope/contextgroup.readonly
My questions:
$Canvas.group.id custom variables only populated when launching from group navigation placement (not course navigation)?My setup:
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in