-
LTI 1.3 application, not showing iframe on beta environment, using Assignment view placement
Hi, 2 years ago we created a LTI 1.1 application using Assignment view as placement option. This was working perfectly, we also had control over the width & height of the iframe, in some cases we could set the height to 0 pixels. Last year we wanted to upgrade to LTI 1.3, but discovered the iframe suddenly had a fixed…
-
Updating assignment 'publish' status via LTI API calls
I am developing an LTI, and as part of that need to create assignments in Canvas. My LTI tool has a corresponding 'publish/unpublish' field for its items, and I would like to create/update Canvas Asignments with a matching field. I have tried adding published: true or false to my payload, but this seems ignored. How can I…
-
Remove deleted courses from Canvas
Hello, I'm working on a process to remove courses/sections that have already been deleted in Jenzabar but are still present in Canvas. When I run the process, I have the courses files and the sections file with a "deleted" status for the courses/sections that needs to be deleted from Canvas. The issue is when I run the SIS…
-
Submissions API: assignment_ids[] parameter
I'm using the submissions api to pull the students' marks across multiple courses, recently I've started getting 403 Error (Forbidden) on some but not all courses that I'm accessing and only when passing something using the asssignment_ids[] parameter. I"m using this: api/v1/courses/:course_id/students/submissions with the…
-
CD2 DAP - scheduling syncdb with cron
I have everything working as I would like. Postgres has all the schema and tables and I can successfully run the syncdb on all the tables in Terminal (I am on a mac). I would like to schedule the syncdb with cron but I have hit a wall. Right now the error is that dap is not available or found. Anyone sucessfully using cron…
-
Suggestion for improving grading rubrics by integrating clicking for points and save comments to use
Currently, the grading rubric feature uses clicking for point scoring and manual comment typing or cutting and pasting comments. Alternatively, you can use a feature called free form comments and save comments for later use on another student but have to manually input points and grading rubric gets truncated. See…
-
API for External Link Error
I have been asked to develop a course navigation link to another Canvas course on our instance that houses instructor resources. This link is to be visible to faculty and admins only. I have the app created and deployed on my test instance and the visibility is acting correctly. When I click on the link, it opens in a new…
-
Power BI API Pagination - Missing Link headers
I am new to Canvas and trying to report the course enrollment in Power BI Using the code below I managed to retrieve the first 10 records. The pagination is not working I did some debugging and noticed the header returned from this code headersResponse = Value.Metadata(response)[Headers], does not have the Link header Does…
-
Setting the override_sis_stickiness API attribute
Cross-listing via the API is successful when setting override_sis_stickiness to 1 or when it's not parameterized. However, though the status code is 200, it fails when explicitly setting override_sis_stickiness to 0. Is this because the courses/sections in question were not created via SIS import?
-
Delete User Error
I installed the Canvas system on an Ubuntu server. After two months, when I try to delete users from the Admin account in the Account > People menu, I get a "Page error." When I click the "Delete All Account" button, I get the error message "Failed to remove user successfully." Could this be related to an issue with Redis?
-
Issue with Canvas Live API: The Missing href tags
Hi All! We've been trying to use the Canvas Live API site to change some links within individual Canvas pages via the put option. Whenever we add the updated HTML code to the body field of the form, the output always excludes the updated href tags we've added. This leaves us with the classic blue text in Canvas, but with…
-
Reactivate a completed enrollment via API
I'm using the API doc here to attempt to re-activate an enrollment that's in the completed state: https://canvas.instructure.com/doc/api/enrollments.html#method.enrollments_api.reactivate I can confirm I'm formulating the URI and the request exactly as documented, but I keep getting a 400: Bad Request error response.…
-
Changing to a new computer
So my school computer is messing up so I'm switching to a new computer & I'm not sure how to get my log in information so that I can log in on my new computer. I also want to transfer all of my other log in information to my new computer so I wont have to reset everything. Please HELP!!
-
Variable Custom Launch Parameters in LTI 1.3
We have a vendor who wants us to create developer keys for each member institution, but the actual difference between each key is in a single custom parameter. Everything else is the same. Across 23 colleges, I'm looking at 90 developer keys (and deployments) for just one variable. Getting the vendor to change would be an…
-
Canvas Studio API authentication without Postman
Hello everyone, I’m trying to authenticate to the Canvas Studio API. I was able to follow this Studio OAuth Postman tutorial and retrieve a token via Postman (which requires a callback URL). However, I'm looking to use the API in a non-web-based app (which does not use a callback URL). Has anyone successfully authenticated…