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

Add canvas extension to LtiGrade #3

Closed pb-sobrien closed 3 years ago

pb-sobrien commented 3 years ago

Canvas has a custom extension to send the submitted_at date of a grade so that submissions don't get marked as late in Canvas when they're sent past a due date.

See IMS Spec on extensions: http://www.imsglobal.org/spec/lti-ags/v2p0#extensions

I have tested these changes on a locally running version of PBQ and Canvas.

ETA: This param should be ignored when passing a grade to LMSes other than Canvas. I cannot test this locally however, and will need to wait to test it on dev.

Wandimi commented 3 years ago

@pb-sobrien, @dbhynds @EricTendian, @Watercycle, and @vkoves I hope you have managed this problem, Just a kind request if you can help me out, am stuck after installation, (my canvas is loading from Server I.P on port 3000, I have tried to redirect it to load from my Domain but no successful, am almost giving up) I have been using the product documentation all through. if you know the process kindly help out, reach me on elijahwandimi@gmail.com