Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.
In Canvas Permissions, we disallow Teachers from adding/deleting/editing LTIs because we haven’t wanted them to link to software/platforms that haven’t been internally reviewed. But an external vendor ( https://idecisiongames.com ) has set up an LTI that requires a unique URL for each course that uses the LTI — and we…
I am a student who working with a group for our Software Engineering class. For the idea of our semester long project is creating an application with Canvas Integration. I tried to find resources about how to integrate an application to Canvas, but couldn't find any. My question is; Can you Integrate an application into…
I created a GitHub issue here: https://github.com/instructure/canvas-lms/issues/2407 The REST API has fields start_at and end_at for a course. The course has an associated term object but this is a different field than the course dates. This field should be accessible via the GraphAPI. Where is it?
I am new to GraphQL. When using the graphiql tool, I couldn't find a way to get module item names. See image below. What am I missing?
My team is trying to set extensions on quizzes using the API. We are able to this on old quizzes via: POST /api/v1/courses/:course_id/quizzes/:quiz_id/extensions How can we do this for New Quizzes?
I need to change the Canvas sub-account for a batch of courses. Is there a way to do this through SIS import or the API? Thanks. I'm a bit new to this.
Hi James! @James I'm currently struggling with creating matching questions via API from a text file. While I'm able to create the matching question itself, the matching values are coming through empty, likely due to an incorrect JSON format in the body. Unfortunately, the Canvas documentation doesn't provide an example for…
Hello I have searched your Canvas Commons Community, for various other related searches that either want content from a website into Canvas, but I want the opposite. I would like have an embeddable Canvas Single Sign-On that a user signs into Canvas from our institute website page about the course, that directly leads to…
I am an Exam 1 as an assignment. I'm looking to use the Canvas Submission API to make a pdf submission to the Assignment directly OR attach the file as a Submission Comment. PUT|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id comment[file_ids] integerAttach files to this comment that were…
Short version: I would like to generate a lot of fake students and quiz data in a free demo shell to do testing on my API scripts. Motivation: I've been using the Canvas API to set up faster grading tools for free response questions on Classic Quizzes. While this has worked so far, my scripts make a lot of fussy API calls…
I'd like to update the photo size of course members in the People area. The source photos are 125 x 125, but resized via code. I'd like to make them larger so they are more useful for faculty. I've tried writing some javascript directly in the browser (which is what I usually do before updating our theme). I can target a…
Prior to our sync to Aspire (Utah's SIS system) I was able to upload a file via SIS uploads or use the API to pair success coaches with their students as observers. However, since the integration when I run it in test it generates duplicate users in a observer/user paring instead of paring existing users. I've checked the…
For achieving purposes we need to automate a flow which includes getting questions from question banks used in new quizzes. From answers dating back to 2022 the information was that this doesn't exist. Is there any new information regarding this?
We're experiencing random NXDOMAIN errors when trying to access the Canvas APIs. These errors seem to occur randomly, and we're not sure what might be causing them. Has anyone else encountered this issue? Is there something specific to Canvas that could cause this?
I'm using the Canvas API to pull data for a specific course. When I retrieve the assignments using the endpoint "/api/v1/courses/:course_id/assignments", one of the assignments has a rubric_id associated with it. However, when I attempt to fetch the rubric details using the…