We have integrated Canvas to Zoom using LTI Pro with some Scheduling Tracking Fields passed via LTI (like the lis_course_offering_sourcedid) and that works great. However, one of the fields we wanted to enable is a toggle to allow the user to select whether they want the Zoom cloud recording imported into a third party video management system. If you schedule an event in the web interface, you can see and toggle the Scheduling Tracking Fields very easily. Same thing if you use the Zoom PC app directly to schedule. Even the Outlook integration will show the Scheduling Tracking Fields under the “Advanced Options”…
HOWEVER you cannot show the Scheduling Tracking Fields and controls in LTI Pro scheduler. You can pass entries over LTI to become scheduling tracking fields values, but you cannot allow the end user to see or manipulate those fields. If you want them to manipulate this data, this then requires the user to create the schedule in the LMS view from LTI Pro, then leave the LMS to toggle those settings in one of the other interfaces for the scheduled meeting (web, Zoom PC app, etc). Definitely not ideal.
There certainly are use cases where you would want to pass LTI data to a Zoom schedule tracking field without showing that to the user, but you can already control that with the “visibility” option on the scheduling tracking field. The most consistent option would would be to have the LTI Pro schedule UI show any visible tracking fields to get the UI to match the other scheduling tools (web, Zoom PC app, Outlook integration, etc). In testing “hidden” schedule tracking fields can already accept LTI Pro data into a schedule tracking field, so users that desire the current “hidden” aspect of the LTI Pro configuration could still reproduce it by changing the scheduling tracking fields visibility without disrupting their existing workflows.
And a side note that is somewhat related: Schedule Tracking Field with “Recommended Values” breaks the ability to receive LTI Pro data. If you use recommended values then you can NOT pass LTI Pro data into the scheduling tracking fields, whether or not it matches a recommended value. Recommended values are great to simplify options and guide users, but it shouldn’t come at the detriment to other features. I would think allowing the LTI Pro to paste in any value that is mapped would be preferable, similar to how you can ignore the recommended values and type in whatever you want in the standard scheduling tools.