The idea to circumvent this problem of LMSs passing through custom variables that we don't need is to strip out the checking for custom parameters (as they are not part of the standard).
When the site is in developermode / productionmode = false, an error would be thrown so that the site admin is aware of custom parameters being passed through. -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1697909 Title: LTI (Canvas) gives exception: WebserviceInvalidParameterException Status in Mahara: Confirmed Status in Mahara 17.04 series: Confirmed Status in Mahara 17.10 series: Confirmed Bug description: Having set up LTI in Mahara and provided Canvas with the Key/Secret and Launch URL: http://mahara-dev.stir.ac.uk/webservice/rest/server.php and custom parameter: wsfunction=module_lti_launch Clicking on the Mahara link gets: <EXCEPTION class="WebserviceInvalidParameterException"><ERRORCODE>invalidparameter</ERRORCODE><MESSAGE>Invalid parameter value detected; execution cannot continue. : Unexpected keys (custom_canvas_course_uuid,custom_canvas_user_uuid,lis_course_offering_sourcedid,) detected in parameter array.</MESSAGE></EXCEPTION> similiar comes from Blackboard To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1697909/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

