Hi everyone,
We are currently integrating an LTI tool (from a third-party provider) with our Moodle LMS (v4.2.1) using LTI 1.3, and we’re encountering an issue with grade synchronization. Here are the specifics:
Issue Details
- Functionality: The LTI tool launches correctly, and authentication is successful (the content is set up to open in a new window).
- Grade Submission: Grades are being calculated on the third-party side, but they are not being passed back to Moodle.
- Grade Report: The activity appears in the Moodle grade report but shows no grade.
Actions Taken
- Scheduled Tasks: Both "Publish as LTI tool grade sync" scheduled tasks are enabled and running. Logs indicate 1 Read and 0 Writes.
- Configuration: Verified that the LTI tool and activity are correctly set up to accept grades.
- User Roles: Tested with both student and admin roles to ensure proper role-based access and permissions.
Observations
- It appears that while the tool is launching and authenticating correctly, the grade passback using LTI AGS is not occurring. We suspect that the outbound request for the grade is not being logged or sent from the third-party tool. They are currently debugging on their end.
Request for Assistance
We would appreciate any insights or suggestions on the following:
- Configuration Checks: Are there any specific configurations or settings within Moodle that we might have missed which could affect grade passback?
- Debugging Tools: Recommendations for tools or methods to track and verify LTI AGS calls within Moodle.
- Known Issues: Any known issues with LTI AGS grade synchronization that we should be aware of?
Thank you for your support and assistance in resolving this issue.