LTI Implement the Course Groups Service

Description

The 1Edtech / IMS is producing a spec called “Context Groups Service” where an LTI Advantage tool can retrieve the groups associated with a course (Context).

https://www.imsglobal.org/spec/lti-gs/v1p0

This is on track for a Sakai 25 release.

This also now shows the “Submitting as group” section for a student when they are submitting on behalf of a group. See the SAK-48745-As-Group-LTI-Working.jpg Screen shot.

This Jira was implemented as a series of multi-hours live streams:

Earle, this should merge cleanly back to 23 and probably even 22. It probably depends on any demand from tool vendors. I checked in an IMS meeting and a few tools use it but not many. We might want to merge this just to make future Assignments LTI bug fix merges easier.

Attachments

11

Activity

Show:

Andrea Schmidt August 7, 2024 at 10:57 PM
Edited

Verified on 25x: https://trunk-maria.nightly.sakaiproject.org/, build: b7d6a0b2 that everything displays correctly according to the test plan. In Lessons and the assignment for the site (non-group), I see "coursegroup_id": "$CourseGroup.id",

The assignment for groups shows "coursegroup_id": "e581158e-7a87-4e8b-af29-dd1b37b43163",

Checking the groups link and groups for a user, everything looks good.

Now on to the actual assignment using the Sticky Grader and groups…

Created for a grading issue

Automation for Jira July 31, 2024 at 4:24 PM

A pull request has been created, "SAK-48745 LTI Implement Course Groups Service", you can see it at https://github.com/sakaiproject/sakai/pull/12770

Fixed

Details

Priority

Fix versions

23 Status

Please Merge

Components

Assignee

Reporter

Conversion Script Required

Yes
Created April 9, 2023 at 12:09 PM
Updated December 27, 2024 at 11:52 PM
Resolved August 7, 2024 at 5:39 PM