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.
What is the future of the Graph API in canvas? I was just wondering as it does not look like it get much work on it or anything new added to it Has it been abandoned? Is Canvas API future with graph?
Hi, I have a couple of questions surrounding the utilization of PHP as I know your platform uses it and our security teams have asked us questions: What version of PHP are you using? Do you know if we have any dependencies on your PHP and are they using a different version of it?
Coastline College is looking for someone who can create an itemized rubric report that includes comments. The report should be a PDF file, one for each student. Details: We need someone to extract itemized data from graded rubrics for a Canvas assignment and include text comments from the instructor. Then format the data…
Hi All and @James We have a lot of essay (one-sentence questions, filling blank space) and fill-in-the-blank quiz-type questions. Now, we need to convert them to a mix-and-match question-type quiz. Is there a tool that can convert matching questions to QTI format? Any ideas on how to do it - except manually? 🙂
Hi, I've successfully used LTI 1.3 with an app that I've created and am hoping to improve the user experience by making use of Canvas' API. As par of the LTI 1.3 flow (when creating an assignment and without the API) the app needs to be configured: if ($launch->is_deep_link_launch()) { dd("Deep link launch"); //this…
Hi. I have 3 sections of a class on Canvas, with sections merged. I want to assign a different quiz to each section. I do this via the UI as shown in the attached screenshot. Is it possible to automate this via the API? Thanks!
I suppose this is more of a feature request than a question because I already know that the Submissions endpoint on the Canvas API does not currently take put requests on the submission's Missing property. Why would I want to do this through the API anyway? The trouble—and I've seen this discussed elsewhere many times—is…
in a test scenario using the following api, i'm able to get a record for our control student. however, only one record is ever returned. i have logged into and explicitly logged out of the student's account several times after the timestamp of the lone record being returned. /api/v1/users/:user_id/logins?per_page=100 oddly…
I am trying to get all courses I created a token under my account (I am an admin) but I only get one course back I want to get all canvas courses back. I have also tried using the token we use for the Rest API call and I get no course back with Graph but I get then back with the Rest API. am I missing a perm or something??
I have been using the API to retrieve student quiz data and use it for offline data analysis. This has turned into a useful tool and I would like to develop it even further. For starters, I am currently trying to request a user's page views for my course to know when to give students nudges to login and look for…
Building off an earlier post (https://community.canvaslms.com/t5/Canvas-Developers-Group/workflow-states-for-communication-channel-dim/m-p/575706), I'm looking to see what the specific actions are a user would take to confirm a communication channel such as email. Is it simply a second email that canvas sends to confirm…
I'm using https://github.com/kajigga/py_canvas_api to allow myself to do some routine Canvas tasks from Python scripts rather than from the Canvas GUI. I would like to be able to unmute an assignment. I have been able to use the REST API to change due dates on assignments, to enter grades for submissions, to change the…
I'm using editor_button placement to embed some text into a Rich Content Editor via LTI Deep Linking. Is there any way to distinguish LTI Deep Linking requests coming from different RCEs? Like, I want to know if I get a request from course outcome's RCE VS course discussion's RCE.
I'm using editor_button placement to embed some text into a Rich Content Editor via LTI Deep Linking. Is there any way to replace an old RCE's content with a new text coming from LTI response? Right now I'm only able to append a new text to existing one.
I am completely stuck on this one. I am an instructor. I have a mutli-section course. I need to limit students to only see students in their sections. I am tired of doing it for each user. Does anyone know the API command (and where to send it?) to limit student privileges to their sections? I'm working with python here.…