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've got something going smoothly to output generated report csv links via the API which works when there is already a report generated. When I look at the API, it seems like to generate a report I would need to use a post request but I'm not sure if that's accurate. The only way I've been able to get it to work is by…
Hi, I'm starting to add Canvas as an LMS integration to a project I'm developing and I have some questions that maybe anyone knows or has already faced. The integration will allow teachers to create an assignment from/on our platform and students to do the assignment and automatically send the grade back. I've read the…
Does the open source version of can support LTI2 registration workflow with memeberships? I keep getting the following error: lti_errormsg: Sorry, there was an error connecting you to the application.lti_errorlog:Debug error: Required service(s) not offered - 'application/vnd.ims.lis.v2.membershipcontainer+json' [GET]
Hi all, I built a canvas integration which can pull in a user's current enrolled courses and drill down to show the user's public navigation tabs (assignments, grades, syllabus, etc.) The problem I'm having is that I'm not getting any tabs returned from the API. Here's the call:…
Hi all - I wrote a Python script to update the Quiz Point value on all questions in a given Classic quiz. It does a simple loop through the questions IDs with PUT /api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id and a payload of just {'question[points_possible]' : floatPointValue} The script does what I want for…
I've been trying to dig through the Canvas Live api to find if teacher_activity is documented anywhere. Does anyone know where I can find it? or is it just a collection of other api calls? in other words nothing that Instructure would output in beautiful json..…
I am trying to get get grades by grading period in course using api. I can not find an api call to do it. is there any single or combination of api calls to get grades by grading_periods ?
Hi, I've set up the open source version of Canvas (https://github.com/instructure/canvas-lms) for development/testing purposes, by using the Quick Start guide (https://github.com/instructure/canvas-lms/wiki/Quick-Start), which clearly states "The environment produced by this guide is lacking in several features (...)".…
Hi, this seems like such a basic question that I feel like I must be missing something, but I checked the documentation and forums and could not find anything. Apologies in advance if this is documented somewhere. When retrieving an assignment via API through the "Get a single assignment" endpoint…
Hi, I'd like to help an instructor gather all of their SpeedGrader comments in their course. This is so they can create a text library and use it for future commenting. Any help would be appreciated! I was able to see one assignment: url: GET…
Hi, I'd like to help an instructor gather all of their posts and replies they made in every discussion in their course. This is so they can create a text library and use it for future commenting. Any help would be appreciated. I figured I'd start smaller and try for one discussion. And then try the entire course. But, I…
Hi! I am curious to know how other institutions are managing user accounts for teachers, students, observers who: * were enrolled but now are not (withdrawn)? * come back and are now reinstated? I THINK I would like all withdrawn users to be deleted from our account but I believe this could cause an issue if the deleted…
Testing Student View functionality I realised that the fake user which is created when you get into that functionality is never removed from the enrollment list. Is there a way to do that? This is what I've seen. I have a course with an Instructor and a Learner enrolled. When I ask for the enrollment list this is what I…
Anyone know of a way to email student's their Canvas grades at certain points in the semester? Like mid-term grades?
Hi everyone! I'm building an LTI 1.3 integration with Canvas. I'm having some trouble because line items associated with the LtiDeepLinkingResponse I'm sending back to Canvas are not creating those expected line items or entries in the grade book. These are the steps I'm following I have configured a valid developer key…