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.
Hi Everyone - i'm a definite API novice and I'm hoping someone might be able to give me some tips. I have used Postman in the past to bulk migrate a source course into multiple courses using a simple POST URL with a "course" variable and a CSV with the list of the Canvas IDs for the destination courses. What I want to do…
Hi all! I'm looking for a bit of advice using the Canvas API to find a body of assignments across any of our active courses. Specifically I'm looking for assignments that: * are posted to the SIS * have an upcoming due date * do not yet have any submissions I'd also like to find what sections each assignment is assigned…
Currently via the REST API i am using a combination of 3 endpoints to get a users progress across all enrolments 1. api/v1/users/user:ID/enrollments?enrollment_type=student This gives me all enrolled course grades and a few other handy things Then I use…
Hello, I'm instructor that uses the Canvas LMS for a number of courses. Using the the API tokens for my courses, I developed scripts that automated some of the grading. This involved a polling loop that queried whether or not submissions were available for grading, pulling the submissions down to a specifically configured…
I would like to create page with API. No matter I put the css in inline or internal way, API fail to handle it. Are there any way that can apply CSS to API call? Thank you.
I am having trouble with the API editing an assignment. I can create an assignment without any trouble by posting this message {assignment:{ name:`${name}`, submission_type:'online_url', points_possible:..., published:..., due_at:... }} to `https://${url}/api/v1/courses/${course_id}/assignments`; I get back an assignment…
We have a self-hosted canvas 2023-4-26 version. We are trying to create a developer key for one third party provider which requires LtiDeepLinkingRequest for course_assignment_menu placement to be activated. According to document as attached in screenshot, this setting should have been active by default in latest version.…
Hi Team, Username: manoj_bhosale1@persistent.com we are getting account_id as 102396 by heating this endpoint "https://canvas.instructure.com/api/v1/courses" we are trying the same id to access the "Users" object but getting below error. { "status": "unauthorized", "errors": [ {…
We're having 2 questions 1. We are trying to upload the score back to gradebook assignments using the following API, /api/lti/courses/1/line_items We manually generated access token from canvas settings page and we tried it gives the following error, { "errors": { "type": "unauthorized",…
Is it possible to use a single api call to get module progress for ALL students on a course (not just 1 student), like for example in this case: api/v1/courses/course_id/modules?student_ids[]=all? The response does not return the "state" key, which is what I need. Only a single student is specified in the api reference…
We want to explore customizing the JavaScript & CSS on our system to automatically adjust fonts/text sizes and provide a more consistent experience with text for our users: https://community.canvaslms.com/t5/Admin-Guide/How-do-I-upload-custom-JavaScript-and-CSS-files-to-an-account/ta-p/253. If you have customized this for…
Hi Everyone, I’m trying to access our Canvas Data 2 database via Postman following the instructions on the site (https://community.canvaslms.com/t5/Admin-Guide/How-do-I-set-up-Canvas-Data-2-with-an-API-client-Postman/ta-p/560959) and the video…
I am using the LTI variable substitution $Canvas.user.id and the $vnd.instructure.User.uuid and I am wondering if these ids are unique just for the Canvas instance or they are unique for whole Canvas? is it possible to get the same $Canvas.user.id value on different Canvas instances ? Thanks
We integrated LTI 1.3 in our tool. But we couldn't find a way to upload score to canvas. In the API it says, you can upload score by using access_token. But we don't have the access_token we only have ID_Token which we get when student launches the quiz. How do we upload the score?
Hi Team, We have taken the Canvas LMS Opensource Sourcecode from GitHub (https://github.com/instructure/canvas-lms) and set up the site on our development environment (https://canvaslms.). Now, we tried to integrate the Azure AD SAML on our site through the steps given by Canvas Click here Once completed the steps in both…