-
Living Syllabus: A "CI/CD" Workflow for Canvas Content Management
We all know the specific frustration of the "Syllabus Sprawl." You spend weeks designing a beautiful course page in the Rich Content Editor (RCE), but the moment you copy it to next semester’s shell, the formatting drifts. Links break. Styles revert. Worst of all, if you discover a typo in your policy section, you have to…
-
Courses Associated to Blueprint Course via API not Synced
A few months ago, I associated several hundred courses to a blueprint course using the Canvas API. While all of the courses were successfully associated with the blueprint course, I have since discovered that only some of the newly associated courses synced with it. Consequently, most of the newly associated courses…
-
Canvas Catalog API - Completed Certificates
Hello, I'm trying to utilize an API call to pull completed certificates and was hoping to download and store the certs as a backup. I can successfully run the API call but it will not allow me to view the certificate unless I access the URL while signed into an account where it's "my" cert. Is there a permissions setting…
-
Old Canvas Community Link Replacements
Hello All, As a part of the recent migration to the new Canvas Community a number of previously redirected links no longer are functioning. Due to this we needed to start a process to find and replace these links in our course. Our choice in method to do this was to use a combination of Tableau and Canvas Data in…
-
parchment API call user IDs
https://api.badges.parchment.com/v2/users/{idOrEntityId} Hi. What type of ID should I be using to get the badges and pathway progress for a particular user? I have used all the SIS ID, or the ID as shown on the badger portal, but nothing is working. What kind of the ID does the API calls accept? please give an example.
-
Falling SSL handshake when calling Canvas API
Hello, We use PeopleSoft and developed an integration for retrieving grades from the Canvas API. It was working fine in dev and production but has since broken. The SSL handshake is failing according to this stack trace from the server : Apparently this can happen if the required certificates are missing, can anyone tell…
-
filtering canvas through API
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…
-
List Admin Accounts for User
Is it possible to list the admin accounts for a user? There is an API for listing admins for an account (see https://developerdocs.instructure.com/services/canvas/resources/admins#method.admins.index) but we want to go the other way and list which accounts a user has admin access to.
-
GraphQL - Pass an ARRAY variable for Course Query
Hello, does the query for course accept an array of course ids? I received an error message of variable mismatch.
-
GraphQL - Is there a way to check if a course was cross listed, combined or merged?
Hello, I am trying to query a course ID to check if it was cross listed. Do you know what is the data field to get this information or what query or API endpoint to use? I tried to use nonxlist_course_id, but received error 'doesn't exist on type course'.
-
UI for weekly progression idea
UI for weekly progression idea that rest in the Schedule tab of the **K-12 UI** of Canvas it's incomplete and I really would not take it and push it into instance but I am going to post it here because in the past people like @James && @robotcars || @Steve_25 have had terrific input in the past... maybe w/their eyes and…
-
Is the ‘Enable self assessment’ field available in Canvas Data 2 or the API?
Hi community, Is the Enable self assessment field available in Canvas Data 2? If so, in which table and field name can it be found? Additionally, is this field exposed through the Canvas API, and if yes, in which endpoint and attribute? Thank you in advance.
-
Canvas integration with React + Flask webapp - initially for authenticaiton
I have a new React + Flask webapp. It has its own login for users to start using the app. I have added this as an external tool in Canvas. What I want initially is to see of canvas users can start using the webapp without having to login if they click on the external tool link in a canvas course. I have 2 methods…
-
Canvas Rubrics API Criteria
Hello, I am looking to make a bulk update to the titles of rubrics in courses on our instance of Canvas and I am running into an issue. After some testing I am encountering the issue of the criteria being removed once the title update is pushed. I am using Excel and VBA to complete this task to try and make it user…
-
api/v1/courses/sis_course_id:{id#}/sections - Not getting sections back
Hello, when I make this call to get sections for an 'unpublished' course, the response code received is 200 with a blank response. However, when I pull up the same course on the webapp, there is one section. This call does work for 'published' courses. How do I get the sections for an 'unpublished' course?