drlippman/IMathAS

IMathAS grades are not posted on Canvas

Closed this issue · 1 comments

Following up on Dr. Lippman's previous response #137 to a similar issue, I turned on logging with $CFG['LTI']['logupdate'] = true; and got this output in the log file after taking an LTI IMathAS quiz through canvas:

3-09-20,20:23:57,941,2680,0.33333333,3393-37936-159695-55805-cebdedbd89a4a5abd1a9exxxxxxxxca52007f71c:|:https://canvas.ucsc.edu/api/lti/v1/tools/3393/grade_passback:|:LTIkey_10_1:|:c
3-09-20,20:24:03,941,2680,0.66666667,3393-37936-159695-55805-cebdedbd89a4a5abd1a9xxxxxxxxxca52007f71c:|:https://canvas.ucsc.edu/api/lti/v1/tools/3393/grade_passback:|:LTIkey_10_1:|:c
3-09-20,20:24:09,941,2680,1.00000000,3393-37936-159695-55805-cebdedbd89a4a5abd1a9xxxxxxxx52007f71c:|:https://canvas.ucsc.edu/api/lti/v1/tools/3393/grade_passback:|:LTIkey_10_1:|:c

(x'd out some of the authorization token)

This looks reasonable doesn't it?

However no grades register on the Canvas server. It used to work just fine, except for one case where rebooting the imathas server was necessary. We've tried rebooting the machine multiple times since then. The imathas server is running ubuntu 18.04.5 LTS and has been kept updated.

Have other people had similar issues that anyone knows of?

Sorry, I didn't have curl installed. Now the grades are appearing on Canvas!