The CustomActivityData object represents the data needed in order to launch a custom-authored activity to the user including the URL to the activity's player, any parameters, and encryption information.
urlStringFull URL to the custom activity player.
bltiBooleanSet to true if the request for the custom activity player should be encrypted according to the BLTI specification.
scoBooleanSet to true if the activity sets its own completion and grade (i.e. the activity is a SCO).
flagsenumItemFlags if the activity is a SCO.
paramsObject Javascript object that specifies additional name/value pairs to POST to the custom activity player. You can use course variables in the values.
See Also
Custom Activity UI