Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.5, 3.6
-
MOODLE_35_STABLE, MOODLE_36_STABLE
-
MOODLE_35_STABLE
-
MDL-62988_master -
Description
When using MoodleCloud (Moodle 3.5) and the LTI testing tool (https://lti.tools/test/tp.php) and registering the testing tool as a LTI 2.0 provider and including all possible services and capabilities in the contract the user information is not returned.
This happens when I use the ToolProxyBinding.memberships.url to fetch the memberships. I am missing the person information and the message. Here is a sample response from the membership service.
{
|
"@context":"http:\/\/purl.imsglobal.org\/ctx\/lis\/v2\/MembershipContainer",
|
"@type":"Page",
|
"@id":"https:\/\/[redacted].moodlecloud.com\/mod\/lti\/services.php\/CourseSection\/[redacted]\/bindings\/[redacted]\/memberships",
|
"pageOf":{
|
"@type":"LISMembershipContainer",
|
"membershipSubject":{
|
"@type":"Context",
|
"contextId":"2",
|
"membership":[
|
{
|
|
"status":"Active",
|
"role":[
|
"Instructor",
|
"http:\/\/purl.imsglobal.org\/vocab\/lis\/v2\/person#Administrator"
|
],
|
"member":{
|
"@type":"LISPerson"
|
}
|
},
|
{
|
"status":"Active",
|
"role":[
|
"Learner"
|
],
|
"member":{
|
"@type":"LISPerson"
|
}
|
}
|
]
|
}
|
}
|
}
|
Attachments
Issue Links
- has a non-specific relationship to
-
MDLQA-12739 CLONE - A teacher can add an IMS LTI activity with membership to the course
-
- Passed
-
- is a regression caused by
-
MDL-60416 Support LTI Advantage 1.1
-
- Closed
-
- will be (partly) resolved by
-
MDL-63177 Endpoints for LTI Membership service changed in 3.5
-
- Open
-