-
Custom JavaScript and on screen changes...
Hi All, I've added a few lines of custom JavaScript to our site that changes the names of a few menu items. However, I've had complaints that the original names flash up on the screen for a fraction of a second before changing to the new ones. Does anyone know how to overcome this? I was thinking to see if I could add a…
-
LTI Proxy Error
My University's security team appears to have made some firewall changes that impact my development server. Any applications that are supposed to load in a Canvas frame fail with a proxy error. I can get them to work from my production server or localhost running off of my desktop, but not the development environment. I…
-
Context.id.history value is not coming when launch copied course.
IMS global standard says we can get the parent course id's from "Context.id.history" when launching a copied course. But we are not receiving that value in the parameter list that comes as "id_token". Do we need to add some additional configuration in LMS tool creation or any other place to get the "Context.id.history"…
-
Provisioning Report API multiple Terms
I'm currently able to generate a provisioning report (a zip file of users, courses, enrollments, etc...) using the API, specifying a single term.…
-
How to disable an internal tool like Syllabus from a course navigation bar on the left
Hi Folks, Is it possible to disable and hide an internal tool like Syllabus from a course navigation bar? Our University decided to integrate a LTI tool to replace the Canvas native Syllabus. The Syllabus is labeled as an internal tool (curl -k https://x.instructure.com/api/v1/courses/1750/tabs -X GET -H ), I can disable…
-
not able to receive an ID token from CANVAS
Hi, Anyone know why I not able to receive an ID Token? {"messages":["The idToken field is required."],"error":null}
-
Canvas error at selfhosted bitnami
Hi I do setup a canvas LMS while when I try to access to the JWK url page it do have some error. Any idea of what is this related? https://xxxxx.com/api/lti/security/jwks while(1);{"errors":[{"message":"An error occurred.","error_code":"internal_server_error"}],"error_report_id":187}
-
Why does the grade_change live event prefix all the ids in the body?
Currently, we are trying to use the live event webhooks to send notifications to users of our app. When an event occurs Canvas hits our API, the API parses out the needed info (like user_id) and makes a request to an internal API that sends a push notification to our app users. We are testing this out first with the Grades…
-
Custom Fields not coming through in LTI 1.3
@wdransfield or anyone else that can help We have the following LTI 1.3 JSON, but it is not returning any of our variables, do you have any idea why? { "title": "Δ Delphinium", "description": "Motivation and Engagement for Canvas courses", "privacy_level": "public", "oidc_initiation_url":…
-
JWT keys for self hosted site
Hi we are trying to set up our canvas site to provide jwt keys for a LTI 1.3 application. It works well with the example keys in dynamic_settings.example, but how to make our own set of keys? I have made the keys using rails console (as pointed to in the example…
-
Get assignments/quizzes for all classes as a student
I am a student and want to port over Canvas's inbuilt "todo list" (the list view on Canvas Dashboard) to my own native app. I can't seem to find out how to get all the information provided in this list via the API and I've been banging my head against this for the last couple hours. Can you point me in the right direction?
-
Problems with using User-Generated API Key to access upcoming unsubmitted assignments.
Hello, I am new to the Canvas API. I'm using a non-developer key to access my assignments for each of my courses. I'm having issues with limitations with bucket types for the List Assignments function - where I can only either return unsubmitted or upcoming assignments. I'm avoiding pagination in the interest of speed, so…
-
API List Multiple Submissions - next page
Hi, I'm having trouble pulling all submissions for a course. We have 20+ assignments per course, and I don't want to write tons of API calls to handle that. Using the multiple assignment submissions API I can get up to 100 results with the per_page header. But I can't offset or do any pagination to get to the next few…
-
Add LTI developer key but come with error code 422
Hi, I try to add a LTI developer key as below but once I click submit it will have error with error code 422 . May I know what caused this?
-
Issues with Deep Linking and course-copy
Hi all, I've been trying to set up a basic LTI 1.3 integration, and it's mostly working correctly. I have set up a course and attached a resource from my integration using a deep link response containing the following deep-link item: { "https://purl.imsglobal.org/spec/lti-dl/claim/content_items": [ { "type":…