The most recent content from our members.
[info callout] This behavior has been resolved and deployed to the production environment as of 3/25/26. Summary: When trying to delete/remove a final grade Override, Canvas throws an error: There was a problem overriding the grade. Expected Behavior: Teachers should be able to delete/remove the final grade override from…
Hey all! I have a reporting use case to pull a large body of submission scores and am tentatively using the REST API to achieve this. Does anyone care to weigh in on the overall procedure I'm using and offer any feed back on this strategy, or alternatives to achieve the same end: For each active term → Filter for courses…
Hello, I am an independent programmer, doing API development for Canvas LMS Quizzes. I have access to Canvas LMS Open Source. This version has Classic Quiz, but not New Quiz. As I understand, only Canvas LMS instance hosted by instructure.com have the New Quiz feature. Am I understanding correctly ? How to get access to…
I'm building a tool for my institution that imports grades from another LTI tool into Canvas so instructors can automate late assignment policies not otherwise supported by Canvas. I'm trying to use the LTIv1.3 ID which is readily available on the LTI-side as a link to the student record on Canvas, but I can't find the ID…
Hello, I am new to the Canvas LMS and API. I am testing an API endpoint to enroll students into a section. /api/v1/sections/:section_id/enrollments When I insert the required data for enrollment[user_id] and enrollment[type] and call the endpoint, I get this error: "message": "enrollment[self_enrollment_code] is invalid,…
Canvas Data Services sent out an alert that a course was concluded (because the course was concluded) and the status of each user in the UI is set to complete, however, the enrollments API endpoint shows the status of each user in the course as active. Is this a common issue? Have I misinterpreted how the individual…
I have a script that sets new quiz accommodations in a course through this API: POST /api/quiz/v1/courses/:course_id/quizzes/:assignment_id/accommodations The script sends this request once per quiz, some of them succeed and some fail unexplicably. I am aware that I can set the accommodations at the course level, but I…
Website with Feature Overviews https://code-with-ski.github.io/Canvas-LMS_Mods-Website/ UPDATE: 9/27/23 Change to Host Permissions Starting Version 3.0.0 To make it easier for users to begin using this when their institution is using a custom domain, I have updated the host permissions to allow all domains. Version 3.0.0…
I see Canvas has an API endpoint for bulk enrollments (Enrollments - Canvas LMS REST API Documentation). However, this is only used to enroll students to a COURSE and not for a SECTION. Is there a way to 'push' bulk enrollments to sections? There is an API endpoint to enroll a user into a section, but need to speed up the…
Hi I am very very new to Canvas. I have some API experience using Msft Power Automate. I would prefer not to use pagination and would rather filter my results from the get-go. How do I filter the users based on their email address… say in: https://MySite.instructure.com/api/v1/accounts/1/users/ Would the regular Odata…
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.