-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
Future Dev
Moodle's LTI Provider component only logs errors from the sync members and sync grades tasks that integrate the Moodle LTI Provider with the Names & Roles Provider Service and Assignment & Grades Service on the platform (respectively).
This leads to a large number of unfulfillable requests to those services. A suggested improvement would be to:
- Report error states in the Enrolment Method Menu
- Stop (or delay) sending rejected requests from the platform if the status code semantics as defined by mod/lti indicates there is no expectation that the same request will ever be accepted
- Provide an override button for that stoppage or delay to perform a service synchronization job on-demand
For those using the Moodle LTI provider with non-moodle platforms, it would be nice (but complicated and clunky) to be able to customize the error handling procedure in the Platform Registration menus.
[Prior discussion in the Moodle and LTI forum|https://moodle.org/mod/forum/discuss.php?id=458019]