-
Use API to Bring Back a Deleted Term
Does anyone know how to use the API to bring back (update) a term that has been deleted? When I use the Canvas Live API to update a deleted term, I get an error message saying, "The specified resource does not exist." When I try to insert the same term as new, an error says, "SIS ID \"[our sis id for the term]\" is already…
-
How to Enter Overrides Using Canvas Live API
I am working on adding Enrollment Terms to Canvas using the API. In the Canvas Live API, the fields exist to provide starting/ending dates for certain enrollment types, but I'm not sure how to format the string when I'm testing this in the Live API. See the field circled in red below. How can I tell this interface that I…
-
deep linking
Hi I'm an external tool developer. We've implemented LTI 1.3 specs for our tool but have a problem with deep linking with Canvas. We've created a course as an instructor and inside of the course created an assignment. For submission type, We've selected an external tool, and when we clicked the "find" button and select our…
-
Make request for all users of a course after receiving Live Event payload
Currently, my company has a canvas integration for our apps that uses the REST API. Customers seem to be interested in notifying users/students when a new assignment is created, updated, new discussion post created, replied to, etc. I read through the Live Events…
-
Plagiarism Detection Platform
I came across a description of this framework at https://ecpi.instructure.com/doc/api/file.plagiarism_platform.html and notice that it is implemented using LTI 2 which has been deprecated by IMS. Is it possible to use LTI 1.3 to implement this framework for plagiarism detection systems? Thanks.
-
Pipedream.com now has Canvas authentication
Hi all. The awesome team at Pipedream.com have added Canvas LMS as an app you can authenticate with and build on their platform. The community there has tonnes of triggers and actions you can use with all your favourite SaaS apps. Or you can write your own stuff in Node.js. pipedream.com/apps/canvas
-
Canvas "obfuscated" user_id globally unique?
So hopefully quick question... is the signed integer id value located in user_dim.id guaranteed to be unique across instances on the entire Canvas infrastructure? (as opposed to say the user_dim.canvas_id which is unique only to a single instance of Canvas)
-
Getting all student participation data via API
Hello, We here at Jefferson College are attempting to get all student participation data via the Canvas API. As we understand, this is what Canvas considers participation: (I don't think the image is uploading correctly, but it's this post…
-
Integration Testing & manual QA plan for app that offers access via Canvas as well as own website
Hi all, We have an education application that teachers can access via Canvas (in an iframe) or directly via our website. This presents some interesting challenges for testing and I was curious how others have handled them. * We run E2E integration tests in Cypress. When we've tried to run Cypress in the Canvas sandbox,…
-
Canvas Removes Link Code From HTML
Hello all, I've searched the community but can't find this scenario. First, I'm little more than a beginner/intermediate coder. I don't live in html and css, although I understand it fairly well. I just have minimal experience writing it. So, my code may not be pretty or the most efficient. I can take some constructive…
-
SharePoint Cloud Assignments
I'm wondering if anyone is working on a way to see SharePoint files to use as Cloud Assignments like with Office 365? Our District utilizes SharePoint for collaboration between our staff and it would be awesome if they could store all their departmental assessment files (word, ppt, etc.) in SharePoint to create assignments…
-
Hide Reset Course Content for Teachers
Is there a way to hide Reset Course Content for everyone but the Admins? I found this code but it doesn't work. $('aside#right-side a.reset_course_content_button').hide();document.querySelector('aside#right-side a.reset_course_content_button').style.display='none';document.querySelector('aside#right-side…
-
Issue with grading standards api
A few years ago, there was an issue with too much of the API being locked behind an Admin token. Most of that got fixed so that anything a teacher could see in their course was made available with a teacher token. BUT... I found one that I think was missed: Grading Standards set at the parent/root account level. A teacher…
-
Displaying a users To Do List in a campus portal
Hi all, I'm relatively new to Canvas APIs and APIs in general. We are getting ready to set up a new campus portal. Currently, we are exploring a Sharepoint option since we use Office365. I'm curious if anyone has ever set anything like this up where a user logs into the campus portal and can access their To-Do List. If so…
-
explain what this line in the api documentation "courses" actually means please
https://canvas.instructure.com/doc/api/courses.html#method.courses.user_index So in this partition is a line that states: "Returns a paginated list of active courses for this user. To view the course list for a user other than yourself, you must be either an observer of that user or an administrator." The partition that I…