-
Combination in lis_result_sourcedid in Quiz submission
I wanted to confirm that what details combine to create lis_result_sourcedid? According to my findings if we have "lis_result_sourcedid":"AAAAA-BBBBB-CCCCCC-DDDDDD-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" which is formed by tool_id : AAAAA custom_canvas_course_id : BBBBB custom_canvas_assignment_id : CCCCCC custom_canvas_user_id :…
-
Select fields in API request
Hello, everyone. I was wondering whether it is possible to select the fields I need instead of receiving full objects when doing API calls. For example, let us assume that I want to get an assignment list for a course, but I only require the id, name and due date, because descriptions and rubrics data are too long and I…
-
Error while creating line items
Hi there, I've been trying to send some assignments to the canvas through lti 1.3 but I'm getting an error 422. After reading the Documentation i made this approach but I'm not sure what i'm doing wrong. I would appreciate if you could correct me, or redirect me to the correct documentation. MY REQUEST Method: post…
-
Not clear to me how to update the full sync data snapshot across all tables (Canvas Data API 1 )
Hi, I have been tasked with creating a data lake ( snapshot ) for all canvas data from the API. I have already seen the AWS data lake blog but have a few differences in what we are trying to do. Also I am aware that Canvas Data API 2 is around the corner and will have a different workflow. This is still necessary to…
-
Regarding LTI 1.3 Integration Error: internal_server_error
We're a tool provider and we are trying to integrate LTI 1.3 into our app. We've created the developer keys and when tried to initiate a login request. Getting the following error when we use https://canvas.instructure.com/api/lti/authorize_redirect {"status":"bad_request","message":"Invalid lti_message_hint"} And the…
-
Valid state from API? Submission not late or missing even though due date has passed
Hello, We are getting back submissions from the API that have the "missing" and "late" field as false even though the due date has gone by without a submission. Is this somehow a valid state? I pulled the data below directly from the API 30 minutes ago and I'm confident I didn't mismatch the submission and assignment.…
-
Embedding Formsite
I would like to embed a form created through Formsite. I have successfully embedded from other sources in the past. I know enough about HTML to barely get by! The code I received from Formsite is below. When I add it to the HTML editor and save it, nothing shows up. When I check the HTML editor again, the script has been…
-
Self Hosted Canvas LMS cannot record or process videos without Kaltura
I have installed Canvas LMS on my own server. I also installed the Canvas RCE API Service. I can upload images, but I still don't get the button "Upload/Record Media" in the RCE. I can upload a video in the files area, but then I cannot use that video as a instructor on a page, because I get this message "Media file is…
-
Creating courses through an API Post with only a Teacher trial account
I'm using the ID from a teacher trial account to make the endpoint POST (/api/v1/accounts/:account_id/courses) and when I attempt to create a new course, everything looks to work but I'm not seeing the course being created. Anyone know if the API POST's will work with a trial account?
-
401 Access Token not linked to a Tool associated with this Context
Hi There, I have created LTI integration for AGS services, I tested it in our platform and it was working fine, I can get line items or create one. But when we did the integration for customers, (note: configured developer key, app installed we tried both and "manually" and "By ClientId") the request token was granted…
-
LTI 1.3, eduappcenter, and keys and secrets
We've set up an LTI 1.3 integration, since as far as I know, 1.1 has been deprecated. I'm now working on adding the app to the Edu App Center, so that it will show up when you go to "Apps" in Canvas (I think). However, when clicking on most of those apps to install them, it asks for a key and secret. Am I correct that…
-
OAuth2 Login force specific Authentication Provider / Skip Discovery Page
Greetings Canvas Developers, We currently support 2 Authentication providers for our Canvas environment, * Our own SAML provider for registered students, faculty, and staff, and * Local Canvas logins for some extra-curricular and outreach programs. So, we have set up a Discovery Page to help direct people to the…
-
Graphql and Scopes
Does access to Graphql support/align with API Developer Key scopes, or does it require a user account?
-
Potential Bug in Canvas Live Events
I'm working with Live Events in Canvas, and I've noticed that the attachment_deleted event is missing some information, specifically the hostname. While with most events the hostname appears in the metadata, this particular event does not seem to contain this info. The documentation for the attachment_deleted event has an…
-
Creating an redirect LTI using XML Paste
I am trying to create a redirect link using XML paste. I got the code online, but when I create it, it has the "assignment and Link Selection" and "Course Navigation" placements. I only want this to appear on the course navigation. How do I set it up so it does not include the "assignment and link selection" placement? I…