Gradebook submission data

Gradebook submission data

by Jack Grzechowiak -
Number of replies: 1

When a student submits a grade via the LTI 1.1 Outcomes Service or the LTI Advantage Assignment and Grade Services, is there a way to indicate a submission URL that the gradebook can direct a teacher to in order to grade a student's assignment?

Currently, the gradebook only opens the external tool with the linked resource. Canvas provides a `ext_outcome_data_values_accepted` in the LTI 1.1 launch parameters to indicate that outcomes can include a `resultData` value in the grade submission that contains an external URL (https://canvas.instructure.com/doc/api/file.assignment_tools.html#lti_advantage). They also provide an optional submission object "https://canvas.instructure.com/lti/submission" in the Assignment and Grade Service score request to add additional submission data as well (https://canvas.instructure.com/doc/api/score.html).

The Assignments and Grade Service spec also indicates a `GradebookResultMessage` that would cover this scenario as well (https://www.imsglobal.org/spec/lti-ags/v2p0#gradebookresultlaunch-message).

Does Moodle implement this submission URL handling in a different way?

Average of ratings: -
In reply to Jack Grzechowiak

Re: Gradebook submission data

by Jake Dallimore -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Testers
Hi Jack,

That isn't possible right now. There's an issue dealing with adding that to the 1.3 consumer codebase - see MDL-69275. That issue deals with adding support for submission review launches, as described here: https://www.imsglobal.org/spec/lti-sr/v1p0 (login required). That reference to the GradebookResultMessage spec in the AGS2 spec should actually be to the submission review spec - see this forum post - http://www.imsproject.org/forum/learning-tools-interoperability-public-forum/197391. it seems IMS didn't update that spec as they said they would.

Given you're dealing with a launch from Canvas, however, I suspect you're in need of support for this in the Moodle provider code. Unfortunately, we're in the same situation there in that it's an unsupported spec right now. In fact, 1.3 is unsupported right now (coming in 4.0). I think the submission review workflow is something to consider for the future however, so if you create an issue on the tracker, I'd be happy to triage it accordingly.

Cheers,
Jake