-
Bug
-
Resolution: Fixed
-
Minor
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
MDL-74463-master -
-
1
The tool registration code was based on an internal draft version of the spec, which indicated that scopes were included inside the "https://purl.imsglobal.org/spec/lti-tool-configuration" property. Somewhere along the line, this changed, and instead should be included as a string list of scopes under the "scope" property (a required property). The spec detailing this can be seen here: https://www.imsglobal.org/spec/lti-dr/v1p0#tool-configuration
This is evident when testing Moodle-to-Moodle LTI via dyn reg. E.g.
- See Publish as LTI tool docs for LTI tool site setup
- Create a registration in the tool and copy the dynamic registration URL
- Go to the platform site and go to Site admin -> External tool -> Manage tools.
- Paste the registration URL in to the text input and click "Add LTI Advantage"
- When the tool card is created, edit the tool settings
- Review the services section
Expected: Services (Assignment and grades & Names and roles) are enabled already (as part of the registration)
Actual: They are set to "Do not use this service" (disabled, but can be enabled manually) - Expand "Privacy"
Expected: "Accept grades from the tool" is enabled is set to "As specified in Deep Linking definition or Delegate to teacher"
Actual: "Accept grades from the tool" is set to "Never".
- has a non-specific relationship to
-
MDL-69542 LTI: Update tool provider feature to support 1.3
- Closed