We have a Zoom integration that uses an LTI external tool to launch Zoom meetings. We need for Person.address.timezone to be passed as an LTI attribute, so Zoom can set our users' timezones properly in the tool. I see that attribute included in the Moodle LTI module, locallib.php. There is a function lti_get_capabilities() that returns an array, including Person.address.timezone => $USER->timezone, but this is not getting passed to Zoom as an attribute. How do I get this in the oauth form data passed when the tool is launched?
To clarify, the tool provider is using LTI 1.0, so is there any way to get the timezone capability passed as an attribute to the Provider in LTI 1.0? Can this be set anywhere in Moodle? If not is it something that the Provider can provision on their end to request? The attribute is recognized in LTI 1.0. so ho do I get it from Moodle to the Provider?