AnsweredAssumed Answered

What's the syntax for "custom parameters" within a Partner Cloud configuration?

Question asked by miquintero on Sep 16, 2019

We are trying to configure LinkedIn Learning for the first time, and would like to configure it to use both LTI and SAML authentication (to accommodate both Blackboard and non-Blackboard users).


LinkedIn Learning has an "Employee ID" field that we would like to populate with our users' institutional ID numbers to ease the integration process.  This is easily done with SAML authentication or CSV uploads.


We plan to configure LinkedIn Learning within Blackboard using the Partner Cloud integration, and would like to also configure it to send our institutional ID number (stored in both the student ID or external_person_key fields within Blackboard) to LinkedIn Learning via LTI.


However, this field doesn't appear to be part of the default list of fields sent via LTI.  There is a "user_id" field, but this 32-character value appears to be an internal Blackboard ID number that's unrelated to our institutional ID number.


We have to configure both LTI and SAML to expect and maintain the same data in LinkedIn's "Employee ID" field.  Unfortunately, the only common element between the two data sets provided by LTI and SAML, respectively, appears to be email address, which we'd rather not use.


"Custom Parameters" seems like it might be a way to provide the student ID/external_person_key field; however, Blackboard technical support won't provide any further details about how to configure this.  (Their response was "Custom parameters can be used to send any kind of data. However, since they are custom we don't have any documentation on how to build these, and these are outside of the scope of support.")


We've tried using the "dynamic rendering" syntax ("@X@fieldname@X@") described in this document:


Dynamic Rendering with Template Variables 


... but this syntax doesn't appear to work within Partner Cloud.


Thank you for any help you can offer!