Dynamic custom parameters support with the help of template parameter processors.
Able to set dynamic custom parameters in the LTI consumer Xblock in Studio so that dynamic value should be resolved/substituted with a value resolved by the processor and added to the launch URL in order to be used by the provider as needed.
In order to make this happen, we must map the dynamic value template with the custom parameter processor in the LTI_CUSTOM_PARAM_TEMPLATES just like mentioned above, the custom parameter processor must be defined in the customer package.
If LTI_CUSTOM_PARAM_TEMPLATES is not defined, the dynamic custom parameters will not affect existing logic.