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.
Is it possible to create a data stream (what we would normally create in the Data Services tab using the UI) on behalf of the user? I've checked the API documentation and I couldn't quite find any endpoints that would assist in the creation/retrieval of information concerning data streams for an organization. It would be…
I am trying to add 2 more link to the login page and my custom javascript code doesn't seem to work. Does anyone know a better solution?
I'm hoping to just get some confirmation that what I see is accurate. If we have an LTI Tool that we want a user to be able to add via EduAppCenter or by URL (using consumer token and shared secret) this is expected to be confirmed via the oauth_signature on launch. If the app additionally needs to access the API on behalf…
I am struggling to properly verify an oauth signature. What I have done so far... * Added an LTI app via Paste XML and provided a consumer key and shared secret * Tried to verify the oauth_signature that is passed by Canvas on the launch I'm using C#/.net-core and libraries for this seem to be non-existent. I've attempted…
Hi, I am developing a tool that creates pdf's of all submissions of a quiz. I am able to retrieve the given answer and the score of a submission, but not the correct answer. Does anyone have a clue how to retrieve this information from the REST API? Here is an example screenshot of the current tool. In case of an incorrect…
Hello everyone I am trying to set integration between our PeopleSoft system and Canvas. One of the things I have been asked to do is to deactivate a student when they withdraw from a course. I think I have everything working as planned. Except I am receiving an error message on the delete call. Here is the URL I am using.…
I have recently integrated my third-party app into my instance of Canvas via LTI setup. I have a paying customer school that used my app and am recreating the same setup in my instance as in theirs but am receiving an HTTP 400 error when the button is clicked on in the assignment. Initially, it looked like the domain was…
I am a developer and I have a requirement to create custom question types. The questions are highly interactive (involving listening to a piece of music and transcribing it on a musical score) so don't fit into the standard Canvas question types. The idea is that the question is rendered as a SPA (a Vue app) and the…
I am sure this is something easy, but I can not see it. I want to deactivate an enrollment in a class. I am looking at this documentation. DELETE /api/v1/courses/:course_id/enrollments/:id Scope: url:DELETE|/api/v1/courses/:course_id/enrollments/:idConclude, deactivate, or delete an enrollment. If the task argument isn't…
Hello I am trying to get all the students for the current term. I tried to run the SIS export for users, but that did not include their canvas ids. So I thought I would use the api. I get back the approximate number, but none of the students in a class are there. Here is how I did it. First I got the current term like so.…
We have successfully used a PowerShell script to zip up a set of csv files and send them to Canvas via the API. Recently (actually it has been an issue for a while but I have been too busy to investigate!), the script has stopped working and I am receiving the following error: Invoke-WebRequest : The underlying connection…
Can anyone help me figure out why my custom javascript is not working? I have loaded custom CSS and custom JavaScript, and the CSS is working fine, but the JavaScript is being rejected in the browser console with a 422 error. I am doing a simple test in the JavaScript to make sure it works...here is the simple code that…
I'm doing some learning and work on making API calls to Canvas. I'm almost there - I can write the calls in Postman and get json results. Now I need to go over the next hurdle of learning - using python or some other coding language to actually deal with the json data - for example getting it formatted in a CSV, looping…
Hi All. So after creating a user via posting to the api within my function.. The user gets created fine. However when I try logging in as that user using the password I generated in my function it is not allowing me to do so. Am I incorrect in assuming I should be able to login with the password I provided within the…