-
Toggling planner items complete, then incomplete, then complete fails… ideas?
I've built a small tool to let students work more directly with Planner Items in their calendar, but I'm noticing a couple of things that I'm hoping someone else has already encountered and has some tips on working with. On the face of it, calling the planner overrides API lets me mark planner items as complete or…
-
Identifying duplicate users for merge
Our Canvas instance serves multiple different user groups, including some that authenticate and create user accounts via Catalog SSO. Other user accounts are established via SIS import. The result of this is that we have users that possess multiple accounts. Obviously, this can cause some confusion in our enrollment…
-
Retrieve Data On Rubric Criteria And Completion
Hello. I am trying to retrieve some rubric related data from either Canvas Data 2 or the API. I'm trying to see if there is a way to determine, for any given assignment submission, if a rubric was completed by an instructor for that submission, and each rating selected for each criterion in that rubric. I would be…
-
Gray screen for Microsoft OneDrive LTI - Local hosted, but trying to load from canvas.instructure.co
This is pretty much a new canvas installation. The previous postgres database was lost. Environment * Canvas: git prod master, Apr 22, 2025, commit 17df9d8 * Ruby 3.3, Passenger 6, Apache * Redis 7 on localhost:6379 * OneDrive LTI 1.3 What we've done so far: 1. Created a developer key from…
-
Microsoft OneDrive LTI
Does anyone know if it is possible to use the Microsoft OneDrive LTI if you are not an educator? We are a business coaching firm using Canvas for our clients. We tried using it during our trial but couldn't get it to connect even with our internal team. Our "students" would not be on the same domains. There will be a wide…
-
Assistance with Code
I am attempting to use code to have a screen has toggleable tabs. Here is the script from W3 schools, where the preview works perfectly. When I add the script to my Canvas page, it strips out the table format and just lists the tabs and linked content. Does anyone have suggestions? Here is the document with the script and…
-
Submissions API for student submission data as an Observer
I'm a parent working on a Python app to pull in my kids assignments and grades. I'm using a token generated from my own account (as an Observer role). The Courses and Assignments endpoints have been fine, but I'm running into issues trying to work with Submissions. When I formulate the call for a specific assignment, and…
-
Getting student's SIS id from Canvas api
Hi, I'm writing a bit of custom JS to add to our Canvas theme in order to interact with some web services we've got running. To get it working correctly I need the user's SIS id, which I was getting from the api (api/v1/users/self/). this seemed to be working fine, but I've just noticed the "sis_user_id" is not being…
-
Common Cartridge Import - Link Matching Logic
I am a developer working on creating a thin common cartridge and importing LTI 1.3 links using the TCC into Canvas using the Import tool. However, when doing so, I am struggling to get the launch urls contained in the common cartridge to match to the external tool (LTI 1.3) I have installed (I have a domain set for the…
-
launch_no_longer_valid
I have my self-hosted canvas instance. Into this i am performing SSO configuration with my laravel site. All setup are done im using LTI 1.3 but on course link click it will redirect my platform with calling launch method & shows following issue. "error" => "launch_no_longer_valid" "error_description" => "The launch has…
-
Submission Workflow State 'Deleted'
Hello, I have been using the API to check my students' weekly progress in all of their courses. The central function that I use to do so identifies all of the assignments that were due for the student in the previous week, and then checks to see whether or not they have submitted that assignment, what score they received,…
-
LTI - Public JWK URL (CanvasHttp::InsecureUriError)
Hello, I am in the process of configuring my LTI tool with Canvas. Login, Launch, Deep Link, and resource selection are successful. When clicking on an assignment (using AGS), my tool checks to see if if the assignment has been completed already by checking to see if a grade exists. When requesting the access token from…
-
Get GraphQL API to fetch marks posted assignments within certain timeline.
Hello Community, I have been looking for a GraphQL API to fetch all my students assignment marks posted date in single API and I want to add filter to fetch only the assignments posted marks with from and to date. Example: I want to fetch all assignments posted between last 24hours in my organisation. This should fetch for…
-
Looking for collaborators to create an ungrading (or point-free grading) add-on, app, or extension
I'm working with a group of instructors who do not always use points to assess their students. We are interested in creating an add-on or extension that would enable us to create customized grading schemes and hide all points from students. Custom grading schemes would work similarly to complete/incomplete but allow us to…
-
Accessing New Quizzes Reports Not Working
Whenever I try to generate a report for a New Quiz via cURL (as a test), I get back a progress object (as expected) but when I query the Progress object, the status is never "complete." It is always "running." I've been waiting on a student report for over an hour. In the UI, this takes 5 seconds. This is the call that I…