You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because BasicLTIConstants does not know about content item specific parameters like data or content_items and so they get turned into custom parameters by BasicLTIUtil.cleanupProperties().
is the best way to fix this just to add all the parameters from the content item spec into BasicLTIContents or will that cause problems elsewhere? I can do a PR if this is acceptable or you can suggest another way of fixing.
The text was updated successfully, but these errors were encountered:
Yeah, I think they should be probably included in BasicLTIConstants.validPropertyNames. I don't think this will break anyone, since if they're creating content-item launches, then they're not using this method anyway...
Reviewing http://www.imsglobal.org/specs/lticiv1p0/specification-3, here's the launch parameters that I think need adding:
Launch to provider: content_item_return_url accept_media_types accept_media_types accept_presentation_document_targets accept_unsigned accept_multiple accept_copy_advice title text auto_create data
Launch back to consumer: content_items data lti_log lti_errormsg lti_errorlog
Because
BasicLTIConstants
does not know about content item specific parameters likedata
orcontent_items
and so they get turned into custom parameters byBasicLTIUtil.cleanupProperties()
.is the best way to fix this just to add all the parameters from the content item spec into BasicLTIContents or will that cause problems elsewhere? I can do a PR if this is acceptable or you can suggest another way of fixing.
The text was updated successfully, but these errors were encountered: