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.
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…
Hi Developers, The July 17 deploy changed the UI for the publish/unpublish options on a course home page and in course settings to a dropdown box. I'm looking for a way to disable the "unpublish" option with this new UI. I had code working for the old UI, but I'm having trouble figuring out how to do this with the new one.…
I am using the canvas api to retrieve all courses from my canvas instance. In order to do this I : - create a new access token in /profile/settings - Then use this access token to perform an API call to list all courses with https://canvas.instructure.com/doc/api/courses.html#method.courses.index This works well. However…
Overview of issue On a Page, I'm trying to pass data that to an html file I'm loading via iframe. The main data I need right now is current user/course data, so passing data from the window.ENV object would be ideal. I do not need to receive data from iframe. Receiving data would be helpful, but I know that's a completely…