Custom parameter substitution variables allow specific values to be dynamically substituted for custom parameters requested by a third-party tool. These values are defined by the LTI 1.1& 1.3 standard specification. This data is used to support features of third-party tools. Some third-party tool providers require substitution variables to support feature functionality or offer enhanced features that use substitution variables.