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.
I am currently working on getting Canvas LMS setup - self hosted. I'm running into a problem and have looked through the settings and logs to try and figure out what's happening but couldn't figure it out. Shown in the attached image is the People tab of a Course. There is no '+ people' button making it very inconvenient…
I had an issue with my existing canvas deployment which had some missing database fields which prevented me from doing some work, to address this I decided to go ahead with a clean install. The previous install following these same steps was otherwise working. I am running into a persistent issue when I try and rebuild…
I've been searching the forums about the best way to embed an Articulate course into Canvas. I've seen a lot of people with similar issues with accurate tracking/reporting. A solution seems to be using xAPI (Tin Can). Has anyone used this sucessfully? How do you upload an xAPI file to Canvas? Any advice or experiences…
I'm running a self-hosted Canvas LMS instance production version and I'd like to set up Canvas Data Services to subscribe to webhooks (live events) via HTTPS or AWS SQS. In the official Canvas documentation, the instructions typically reference hosted environments. My question is: * Is the "Canvas Data Services" and Live…
Why is the datatype for the answer.id number (without quotes) for true_false_question and string (with quotes) for short_answer_question and multiple_answers_question??? It is inconsistencies like this that make working with the API a nightmare.
Submission api is not working /api/v1/courses/116/students/submissions i have tried root token and sub account token also for both its giving only { "status": "unauthorized", "errors": [ { "message": "user not authorized to perform that action" } ] }
Have you seen anyway to get a list of students who have started the submission like attached a file, add text, etc but not submitted? One Of our current issues is students who upload a file but miss the last step of submitting it. They go back into the submission point see what they expect to see as their submission but…
As a theological institution, it would be helpful if in our discussion forums Bible references such as "John 3:16" was automatically tagged and have a tooltip using the following Reftagger code: <script>var refTagger = {settings: {bibleVersion: 'ESV'}};(function(d, t) {var…
Hello everyone, I hope you are doing well. I figured I would post this question here as I didn't find anything similar in searching online. I am an admin for a canvas course that can generate API tokens and access the API this way. Recently, I have been trying to write some custom Javascript for my theme to detect a…
I'm using the Canvas API to create pages and link these created pages dynamically between other pages. If the page has been created before in the course, regardless of whether the page has been deleted, the page slug (ex: the "week-1" in "https://xxx.instructure.com/courses/799908/pages/week-1") adds a hyphen and number to…
On the Upcoming Canvas Changes page, I see that the UUID field is being deprecated from the File API response on 8/13/2025: 2025-08-13 Change TypeChangeDescriptionEffective DateResourceDeprecationRemoval of the UUID field from the File API The UUID field is removed from the FIle API response in efforts to streamline…
I currently have a piece of software that runs on LTI 1.1 and have been looking to migrate it to LTI 1.3 The application is a python Flask app. However I have really struggled to find any good resources around creating an LTI 1.3 Flask app. I would love if there was some hello world example available. The only resources I…
Hi everyone, I'm currently working on implementing content migrations using the Canvas API, specifically with migration_type=zip_file_importer. After uploading a .zip file via the file upload flow (starting with POST /api/v1/folders/:folder_id/files), I receive an upload_url and upload_params. I can successfully upload…
Hi! I am a Canvas Admin for a very small team that does not include a tech person. A third party storefront provider (same functions as Catalog) would like to integrate with us, to display our courses and do payment processing. We would need to automatically receive information from them about each registration and give…
Hi Canvas team, I’ve run into an issue when trying to apply assignment overrides via the API for Practice Quizzes and Ungraded Surveys. In the Canvas UI, it’s possible to set different due dates and availability windows for these quiz types, just like any other assignment. However, when using the API (e.g., POST…