-
"view ungraded as zero" as default for teachers and students
I'm the Canvas administrator at a university and we want to leave this option enabled as the "default." How should I do? https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-view-total-scores-in-the-Gradebook-as-if-all-ungraded/ta-p/446124
-
Request for DAP Client Source Repository
It would be nice if there was a source repository for the instructure-dap-client library somewhere. I'm creating this post to facilitate discussion around this topic. This question has already been raised here and here. Even if the DAP Client team doesn't have the capacity for prompt response and feedback, being able to…
-
Ungraded feedback questions on lesson page
Hey, I'm pretty comfortable with HTML/CSS/JavaScript and am starting to use the Instructure API more. I have a request to develop a simple in-lesson feedback interaction that is ungraded, and we want to use maybe a question bank or question group in Canvas. We do not want to do this via an external product, just using…
-
Developer Key API asks for Authorization each time
Hello, Our team is developing an application that will pull a user's Calendar Events to a page, then display them through an API key in our instance's developer keys. To authenticate, we plan on using the user's credentials to piggyback the API call…
-
DAP Client Bug Regarding Parquet Files
I made a post in the Data & Analytics forum, which I suspect was the incorrect place for this issue, so I'm posting here as well. I believe I found a bug in the python instructure-dap-client 1.1.0 libraries. When attempting to download Parquet files, exceptions are thrown regarding decompression failures. Here's my…
-
get grades of a no submission assignment
Which endpoint should I use to get all grades of a assignment that has "no submissions" as Submission type? Thanks
-
Paging bug when requesting Rubrics through the REST API?
We have various implementations of the Canvas REST API, which we've been using for years. We recently added a version in Javascript and just finished the code to use paging using the 'next' header link. The mechanism works well and we receive the data requested. However, for Rubrics no matter how many there are defined in…
-
LTI 1.3 Dynamic Registration failing
Hi, I'm trying to assist someone setting up an LTI 1.3 tool using dynamic registration. The platform is Moodle 4.1 and the dynamic reg link has been generated there (there's nothing more to configure on the platform side). When added to Canvas the 'register app' window opens but is blank (see attached). Can anyone suggest…
-
Custom app
Hi Team, I want to create a custom Quiz plugin app with PHP and Reacts. I have checked the DOC's but there is not any right process to create the custom app. Here is my requirements: Basic Canvas LTI Plugin Needed Phase 1: Basic plugin set up in my Canvas account using PHP and React (on my server) which displays some…
-
Upload custom JavaScript and CSS to Self-hosted Canvas LMS
Hi everyone, I am new to Canvas LMS and currently trying to upload custom JavaScript and CSS files to add customized items to the global navigation. Here’s my setup: * Environment: Self-hosted Canvas LMS running on a Bitnami image via VirtualBox. * Access: Accessing Canvas locally on my machine. *…
-
500 error for conclude an enrollment
I'm trying to conclude a course using DELETE /api/v1/courses/:course_id/enrollments/:id and I keep getting an error [500]: An error occured, any suggestions? All my other calls are working as expected but not this.
-
Power Automate and Canavas Catalog
Hi Folks, I've been using Power Automate to collect Analytics from Catalog using the API. Everything has been working grand for several month but I've recently started getting the following error when attempting to connect to the API using the HTTP connector: BadRequest Http request failed as there is an error: 'The SSL…
-
access token with multiple course roles, missing anonymous_id in submissions
Hi, We created an external Canvas application. within the application we use several API calls to get information from Canvas. The access for these API calls is determined by the Canvas user using our application (OAuth2). One of the API calls we do, is getting all submissions. Included in the results is "anonymous_id". If…
-
Course Update
Hello, I am trying to update the end dates for my Canvas courses. I am using the Canvas API module imported to Python. Looking at this, I assumed that I would be able to just use the update method. Based on this documentation, I thought that I could do so by passing course{end_at] = [date] as a parameter. So, my code looks…
-
Understanding developer keys in public application
I'm looking to integrate the Canvas API with our web applications so that instructors can use their Canvas data, and I am a bit confused regarding the 'developer keys". I want all our users to be able to integrate with their institution. From my research on similar posts here as well as the docs I assume I need to.. 1. Run…