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.
Good afternoon, everyone, Happy Friday! I am working with my developers to try and solve this issue. Our customers when importing our curriculum through Canvas Commons or from a Common Cartridge file sometimes come across curriculum that displays the wrong information. This happens very randomly and affects a very small…
While trying to edit the public course settings through the API we used the following call and parameters: 'PUT /api/v1/courses/:id' is_public, is_public_to_auth_users, public_syllabus, public_syllabus_to_auth However, after setting all four of these settings to 'false', there is a checkbox on the Course Settings page…
I've been playing around with the API to get a better understanding of how it works. We have our users log into Canvas with a user ID comprised of their first initial and last name. We will often have students that change their names due to getting married, which changes the login ID. Looking at the documentation for put…
Hi, I'm a member of a development team which customizes Canvas for Keio University Shonan Fujisawa Campus, Japan. Some of changes we have made are not specific to our system, so we want to contribute them to the original Canvas project. First, I'd like to push some advancements in Japanese translation because that would be…
Let's start with the first problem... We have courses with jquery tabbed navigation, these tabs were causing the iframe with the videos to not load and we needed another way to show the videos without losing the tabbed navigation. We found a solution! Create an html file, upload it to the files inside the instance and…
I'm looking to create a report that queries all the content types and content names across all our Canvas courses. The User Course Access Log has these two fields (Content Type and Content) and I'm looking to access them not necessarily by user but by course so I can see a list of all the different types of content our…
We have our LTI tool integrated with Canvas and we support a review launch by sending a URL back in the ltiLaunchUrl field through the basic outcome service. https://github.com/instructure/canvas-lms/blob/master/doc/api/assignment_tools.md#lti-launch-url Is there an LTI 1.3 equivalent? I think it would be the submission…
Hi, is anyone please able to let me know if this is possible. It seems to me that this would not work via LTI, but could via xAPI. If anyone has any knowledge or experience here, please let me know. Thanks!
How to see External Tool only in subaccount? Using api/v1/accounts/1/external_tools do not see Tool only in subaccount
I'm new to API's and not a skilled developer. I'm working on a team of instructional technologists (not programmers) trying to make use of API's. I don't want to invest the time to learn and develop anything that would become obsolete if I'm not here to maintain it. In trying to figure out a solution that could be used by…
Hi everyone. I was just wondering if anyone knew what normal user interactions in the GUI changes the “updatedAt” property within the GraphQL API? I’ve seen it under the enrollmentsConnection within queries such as nodes { updatedAt lastActivityAt user { name updatedAt } } I’m just curious what interactions might update…
Hey there, I'm a student working on automating a calendar of my assignments. The first thing I need to do is get a list of courses and course id's but when I do I'm missing 2/3 of the new semester's courses. I'm positive that my API call is written correctly as the list is full of courses, it's just missing the two that I…
Is there a way to track authentication failures in Canvas? This is something that useful to our to our support and security personnel on a previous LMS.
The built-in To Do list is a great tool for trainers to keep up with their grading. However, items on the list are displayed in no particular order. Thus I have written this script to improve it. This Javascript will add a button to the Speedgrader and utilise jQuery dialog to display a table of all ungraded submissions…
I am currently working on a senior design project to implement a hierarchical file structure to Canvas using our own system. We are currently struggling with sending the answer objects to canvas to a question. Does anyone know how to do this? We have been using the CanvasAPI Python wrapper to develop our system here.…