packbackbooks / lti-1-3-php-library

A library used for building IMS-certified LTI 1.3 tool providers in PHP.
Apache License 2.0
39 stars 25 forks source link

PODC-859: Add a Disclaimer to `LtiGrade::setCanvasExtension` #100

Closed Watercycle closed 1 year ago

Watercycle commented 1 year ago

Summary of Changes

It seems if you blindly attach extra metadata onto GBS requests, some LMS will bomb out during request validation. Since keeping track of the LMS type (i.e. determining when to include metadata) is an application-level concern, I'm just making note of a pitfall on the relevant function.

Testing

(Documentation-only change)