If i change course grade calculation to simple weighted means it doesn't help, no grade is passed from LTI provider to LTI customer Moodle.
Hello Urpo,
I have the same problem:
When I use 2 Moodle instances both working with version 3.5.1, after the remote user (from LTI consumer) completes the activity, he can view the grade from the activity page ( Your final grade for this quiz is 6.67/10.00.)
And also in LTI provider site, admin user can see the grade of the remote user.
But in LTI consumer page, when the student and also the admin, want to check grade report the grade can not be viewed.
When I run the cron task (enrol_lti\task\sync_grades) from the LTI provider site as admin, the error message is like this:
Starting - Grade sync for shared tool '14' for the course '100'. Failed - The grade '0.666667' for the user '739' in the tool '14' for the course '100' failed to send.
Completed - Synced grades for tool '14' in the course '100'. Processed 1 users; sent 0 grades
Did you find a solution for your case?
Hello,
It was an firewall issue for me, after solving it grade synced fine.
Thanks for sharing, apologies I have to bump this thread.
Would you be able to share whether the firewall on provider or consumer part?
Eric
Most likely Consumer part..