The most recent content from our members.
It appears that the only way to get the lock_at and unlock_at dates applied through the "Assign To" interface on pages is through the Learning Object Dates API. I am trying to collect these dates for all pages in a course, which apparently means individual requests for each page ID... is there any better way to do this? Or…
Hello, I am new to the API and DAP. Is there any easy way to calculate current marks for students? It sounds simple but it looks like a complicated calculation, roughly the average of all required assignments mapped to a mark using the grading scheme for the section. Is there a handy GitHub repo that I can leverage? Thanks…
I am looking for some guidance. The SIS import for Sections does not do what I need it to do so I am needing to write a program to update our course section names. I have a basic level understanding of APIs. Through the use of the Canvas Live API I was able to determine that what I want to do is possible. Using the Edit a…
Hi, everyone! I'm an instructional admin and I've been working with the Canvas API using Python3 -- essentially putting post and get requests in a python wrapper. I suppose I have two questions here: Firstly, in the past I have been using the copy_course API endpoint as in,…
I'm wondering about the capabilities of launching an integrated tool in a Canvas-nested iFrame. Is this possible without implementing LTI specs...? I'm currently working on a tool that's written as a REST API consumer (for good reason - LTI doesn't provide access to much of what this tool is helping with). I haven't seen…
Currently via the REST API i am using a combination of 3 endpoints to get a users progress across all enrolments 1. api/v1/users/user:ID/enrollments?enrollment_type=student This gives me all enrolled course grades and a few other handy things Then I use…
Hello, I am trying to grade via spreadsheet and then run a script to enter the scores for particular questions via the API. I have seen there is specific documentation for this but I am not entirely clear on how to format my requests. For instance to update student question scores and comments I can use the API but how do…
Hey everyone. Newbie here. I'm looking through the docs, specifically the page on throttling. It say that I'll receive a 403 Forbidden (Rate Limit Exceeded) response if I'm over my limit. Question 1: How do I differentiate between a vanilla 403 and this context heavy 403? Am I suppose to check the ReasonPhrase of the…
Hi All, I have been exploring the IDs returned for users and courses through the various access points to data, and I have so far been unable to understand what IDs I can use to uniquely identify the same user for the results of REST API, GraphQL API and LTI Launch. Could someone please point me to the right direction?…
When I use the Canvas Live API, I can do something like this URL: https://my.instructure.com/api/v1/conversations Event: Star Conversation_Ids: 90210,86753 Both of the convesations are starred. If I do the same thing via Postman or a Python script, only the first of the conversation_ids is updated, and the progress URL…
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.