-
Section name and ID variable substitution ordering
These two variable substitutions expose section IDs and section names in the LTI 1.3 NRPS response: * com.instructure.User.sectionNames * Canvas.course.sectionIds Used in conjunction, they can sometimes be used to determine which sections the user is in, including the names of those sections, because the two variables come…
-
External Tool in Course Navigation showing by default
Hi, I have a chicken and egg situation with an new External Tool. * I've added an External Tool and updated the placement information so it appears on Course Navigation. So far so good. * A link for the tool appears in the Course Navigation but by default it is visible/ not hidden. I noticed many of the External apps have…
-
Problem with deep linking lti in test.instructure?
Hello, We are experiencing problems with running custom tools (lti 1.3) with deep linking, on the test server (.test.instructure.com). It seems that the message we post to platform storage is not receieved. Everything works on the production server (.instructure.com). Is anyone else experiencing problems with deep linking…
-
Validation failed: Hide in gradebook is not included in the list
Hi, I'm getting the following error from some of my users when they try to use the API to update their assignment:…
-
while trying Canvas Rest API to post question Getting 404
I am trying to call canvas rest API to post quiz questions. but it is giving me the following error. { "errors": [ { "message": "The specified resource does not exist." } ]} I already double-checked my course ID and quiz id both exist. If anyone knows please help me with this.
-
View Rubric as Student via API
Hi, How does one get information about a rubric (title, criteria, ratings, and descriptions) whilst authenticated as a student user type? Using Get a single submission (from the URL https://-.instructure.com/api/v1/courses/-/assignments/-/submissions/-?include[]=full_rubric_assessment) with "include full_rubric_assessment"…
-
API Error
I am testing the following endpoint /api/v1/courses/:course_id/students/submissions. This is how I am testing it in Postman /api/v1/courses/6483/students/submissions?per_page=100&student_ids[]=889&assignment_ids[]=254931&include[]=assignment. I am getting the following error when trying to pass in the assignment_ids param…
-
How to use the REST API to get students from a course?
I wrote some quick perl and python code to get the list of courses from canvas. I can get user data for a single course like this: https://canvas.instructure.com/doc/api/v1/courses/$course/users?per_page=250 where $course is my course number in perl. However, the max number the API will support appears to be 100. So I need…
-
Image Banners not Displaying
We have been using the following HTML script and CSS files to display banner images on all our course pages. We've used this same script and file setup for the past two years. Wednesday, 01.10.2024, all the images disappeared. We've done the first-level checks (OS updates, browser updates, clearing cache, etc.) and we…
-
Problem when getting the list course using REST API
Hello, I am using REST API to get the list course of an instructor account using REST API on my self-hosted Canvas. I use the instructor access token, which was created on a developer key with limited scope (including this scope url:GET|/api/v1/courses) which is required to get courses of the instructor. The API works and…
-
Canvas Catalog Login URL
Hey Dev Ops, we have a suggestion or question. In Canvas Catalog, the Login link at the top is not editable, and it appears the Custom CSS/JS scripts won't allow any code that changes that Login link to point to another URL. As the default, the Catalog Login link points to the priority one authorization in the connected…
-
How do you get added to the Canvas App Store and where are the docs?
This seems like an obvious question so apologies if I've missed the documentation, but I can't figure out how one gets an app added to the Canvas App Store (i.e., the list of apps shown when you go to Admin > Settings > Apps). I've Googled it and scoured the canvas LTI docs but I can't find anything about Consumer Keys or…
-
LTI 1.1 Transition signature mis-match in LTI 1.3 launch
I have created a assignment which was linked with LTI 1.1 key. When i have created LTI 1.3 deployment key in that course it automatically launch with LTI 1.3 key and had additionally parameters lti11_transition_user_id: "xxxxxxxxx" lti11_transition_oauth_consumer_key: "demo_1" lti11_transition_oauth_consumer_key_sign:…
-
How can I use IP address filtering or restriction in other functions like module or course?
I knew the IP filtering can be used in Quizzes and I've used this function now. But as advanced, I wonder if I can use the similar function on module or course etc. I have searched in Community and noticed that it can be displayed an alert if student is on certain IP address. However, I have uploaded the script which was…
-
How do I create a report with survey results?
I have created a short survey in in classic quizzes. Is there a way to for a Canvas admin at my school to extract survey results from multiples classes similar to an Outcomes Report? Thanks for any guidance!