Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Hi,
I am a developer integrating an app with Canvas. I am planning to have instructors create assignments in the external tool using LTI deep links and assignment selection placement. This seems relatively straightforward.
Now when students submit the assignment, I need to have a specific way that my app can create a submission in the Canvas gradebook for that assignment. Just to be clear, they will be submitting the assignment from the external tool, which is displayed in an iframe on the assignment page in Canvas.
The reason I want to do this, is so that the different submissions are visible in SpeedGrader.
What is the best way to implement this?
Hi Ob,
When you integrate your Lti with canvas, when the student runs the external assignment lti, your app will receive the custom_canvas Data that the lti will send
custom_canvas_user_id
custom_canvas_assignment_id
custom_canvas_course_id
and will create a submission line for that student/course/assignment or you can send a post call using those 3 variables (you will have to input a parameter in the post: submission[user_id])
I have a assignment that is a lti for a proctoring tool, and the user will receive 1 for that assignment if the facial recognization was ok and 0 if not. If the user have 1 or more at his grade, he can have access to the other modules of the course.. (example).
Of course that the speedgrader wont show any data about the proctoring itself, but will let me set a grade, comments...
Hope it helps!
Thanks for your contribution! I know this post is a few years old, but I have a follow up question:
What do you mean by "will create a submission line" - is that another field/url that the LTI launch will send along (something like ext_outcomes_tool_placement_url, or whatever)?
Essentially, the question is "is there a way to perform a student submission by using data from an LTI launch"?
Thanks!
have you get it right with this?
To participate in the Instructure Community, you need to sign up or log in:
Sign In
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.