-
Multiple line Items per assignment LTI 1.3
Hello everyone, I am currently working on an integration project involving Pressbooks, a WordPress multisite plugin, along with another custom WP plugin we created called Pressbooks LTI. This plugin acts as a Tool from the LTI 1.3 perspective and allows instructors to display Pressbooks chapters (WordPress posts) content…
-
upload a file to a course by API
Hello , my code in c# for upload afile in a course is : public async Task UploadFileToCanvasAsync(string courseId, string filePath, string parentFolderPath) { // Step 1: Notify Canvas about the file upload var localToken = _options.LocalToken; var notifyResponse = await NotifyCanvasAboutFileUploadAsync(courseId, filePath,…
-
Courses
what is the api to list all the courses in an account?
-
How to show the QR code for mobile on a private Canvas installation
Hello I have installed Canvas LMS free package on a private server owned by a NGO (actually I asked a professional to do the installation). I am in charge of designing the courses and I was wondering if it is possible and how to enable the QR code to login with Canvas mobile app for students. We obviously don't have a SIS,…
-
Access Canvas LMS Rest API from PeopleSoft Integration Broker
Hello, I'm trying to access https://canvas.mdanderson.org/api/v1/ REST API from PeopleSoft (via integration broker), but got the following error messages: Integration Gateway - External System Contact Error (158,10721) HttpTargetConnector:ExternalSystemContactException Untrusted Server Certificate Chain IOException: The…
-
Users
When I try to list all the users in canvas lms through api , it is only showing first 100. Does the api restrict the response only to 100 objects, even though I have more users(sudents)??
-
Get List of users through Canvas API
I can't retrieve all the users from Canvas, even though I've set per_page=100. I'm using this API: 'https://url.com/api/v1/accounts/{account_id}/users?per_page=100'. What could be the issue? Thanks in advance
-
Canvas OAuth 2 error unauthorised client - Client does not have access to the specified Canvas accou
Hello, we're trying to integrate our application to a canvas account via OAuth2 workflow but we're receiving this particular error response: error=unauthorized_client&error_description=Client+does+not+have+access+to+the+specified+Canvas+account but we're only receiving this error for this new client we had with their…
-
How and Where to host React for multiple partners
Hi, friends. Excuse the noob question! My background is front-end webdev, and I develop Canvas courses professionally for multiple organizations. I build on my local instance and then push the courses to the organization's Canvas instance, which they generally give me admin access to (though occasionally I need to develop…
-
Problem changing login image in Canvas mobile version
I have a problem, searching in the community I found this code to be able to change the login image to that of the institution where I work. .mobileLogin-Header { z-index: 1; background-image: url(https://instructure-uploads.s3.amazonaws.com/account_228140000000000001/attachments/21194/LOGO_UCC_color_transparente.png)…
-
Integrate Canvas with IMathAS using a developer key.
I am struggling to integrate Canvas with IMathAS using a developer key. When I access the assignment imported from IMathAS in Canvas, I encounter 2 types of errors. * Invalid token error request type: GET request…
-
Dev Key Custom Fields question - preferred name recognition
I am working with a third party to integrate their product with our instance, but they are new to Canvas LTIs, and we have had to figure out some of the details through trial and error. The integration appears to be working now, for the most part. However, the third party app is recognizing and welcoming test users by…
-
How do we get the students emails when querying Canvas course sections through the API?
Dear all, In my tool I need to query the course for sections, using the Canvas API (specifically, the endpoint /api/v1/courses//sections?include[]=students&include[]=total_students) All seems to be fine and I get the expected result. Though I'm unsure about something: The list of students returned by the call doesn't…
-
This placement requires Deep Link support by the vendor. Check with your tool vendor to ensure they
Dears, really sorry to open that point again but I saw a identical issue never answered in the past and I'm trying to push on it, the situation seems the same. In fact I'm trying to publish One Drive content into canvas's articles page with an embeeded code. For this reason I've followed the documentation and now I can see…
-
Guidance on Creating a Custom Tool Consumer Profile (TCP) for Plagiarism Detection Platform
Hello Canvas Developers, I'm currently working on integrating a plagiarism detection platform with Canvas LMS and need some guidance regarding the Tool Consumer Profile (TCP). Specifically, I want to know: * Do I need to create a custom TCP and host it on my server and then connect it with my tool proxy? * Is it possible…