The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
We've created a tool that is integrated with Canvas using LTI Advantage. Within the tool teachers can leave comments on assignments and we are sending these comments back to Canvas via the Assignment and Grades Service in LTI Advantage. The comment is being sent and received just fine, but when viewing the comment within Canvas there is no commenter. It just says it was from "Someone". See the attached screenshot.
Is there someway to send the name or user id of the teacher who left the comment on the submission? Something like an LTI Advantage extension or custom property?
I see in the documentation that is the set behavior by Canvas, "A submission comment with an unknown author will be created when the comment value is included." https://canvas.instructure.com/doc/api/score.html
To me I wish they would have just displayed nothing when in the submission comment object the author ID is null.
{
"id": 25692354,
"author_id": null,
"author_name": "Someone",
"created_at": "2024-11-05T16:03:50Z",
"edited_at": null,
"attempt": 2,
"avatar_path": "/images/users/0",
"comment": "Completed concept, Concept001.",
"author": {}
},The spec only specifies a comment as a string and doesn't provide any mechanism for the comment author: https://www.imsglobal.org/spec/lti-ags/v2p0#score-publish-service. So the behavior is up to the LMS I guess.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in