We’ve Expanded AI Support! We’ve broadened AI assistance across additional PowerSchool solutions, making it easier to get guidance when you need it. Learn More
We are trying to build LTI 1.3 app for schoology. We are facing issues during grade sync.
So the issue is unlike other LMSs, where the line item is created during deeplink response by sending lineItems filed or by creating line item during deeplink launch. Schoology has a property called gradingCategory, which is not set if we are creating the line item via above mentioned approach.
When teacher goes to the setting button on assignment created and enable grading and assign grading category, a line item is created, we are using that line item to post the score, which works for non linked section.
For linked section the assignment created via deeplink is visible to all the student of all the linked section. There are multiple line item getting created for each section, and when we try to post score using those line item we are only able to post for one section.
Not just that when the launch happen for deeplink. The context we get only contain one section, which is also confusing, since the assignment link get posted to all the sections.
There are no documentations anywhere regarding these internal details.
@ashuvyas45 We have an LTI 1.3 tool that uses AGS and we're seeing the exact same thing. I think the problem we're seeing is no clear way in the tool launch from schoology to distinguish the sections that are linked. So we have no way to know where to send the results.
One big customer would like to use us for grade return, but right now they can't since Schoology doesn't seen to support this case with third-party tools.
I am seeing the same issue. Has anyone resolved this? I am using custom parameter group=$CourseSection.sourceSectionId to create the group when launching into my platform but the issue is that the instructor needs to be able to launch from the same group to look at the student progress in my platform and when students from different sections complete course work in the platform one gets grades, the second section sometimes gets grades and the third section never gets grades sent back.
what custom parameters are you using?
We are also running into this bug with our LTI App. When a course has multiple sections, when returning grades to Schoology, scores will post for only one of the sections.
For example, I have a course with two sections. When we send scores back using the line items provided by the Assignment and Grade Services api, only students in one section have scores that post.
The api returns the following error for students enrolled in the other section when attempting to post their grade "Unable to complete request: User id is not valid for this line item"
This is an easy to reproduce bug
