Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-81972

LTI Provider handling for Status Code 400+ errors

XMLWordPrintable

      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]

            Unassigned Unassigned
            liammoran Liam Moran
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.