-
Bulk publish courses with start date listed?
Hello, I found a couple of community posts on bulk publishing courses. * This one: https://community.canvaslms.com/t5/Canvas-LMS-Blog/How-to-list-teachers-who-have-published-unpublished-courses/ba-p/264923 Worked until my access to Google Drive was blocked by IT. I've had recent trouble with the script anyway, so I'm…
-
Using the API to give information about "course migrations" (importing content into a course)
I am using the API to list course migrations for my institution. The idea is to see which recently created courses have not had any content migrated into them, and then automatically do the migration. NB in the Canvas GUI, the procedure I am referring to is Settings > Import Module Content, but as far as I can tell, in the…
-
How to I GET Category Grades per Enrollment in an API?
I am looking for the current grades of the grading categories per enrollment.Do you know what API I can grab that information at?If it does not exist, can you create those endpoints and accessible via a API?For Example: I am looking for the API leading to the numbers in columns BQ, BU, BY, CC, CG, CK, CO and CS in the…
-
Python GUI app to update assignment due dates
Hello. I am building a GUI app with Python and the tkinter library to get assignment due dates, update them, then push them back out to Canvas. My issue is that when I go to store the dates in a list, the program only stores the last date for all the dates that the user will input, instead of capturing each individually.…
-
Marking planner items complete then incomplete then complete successfully?
I've built a tool to let students work a bit more directly with their planner items. Problem is, I'm running into a problem toggling planner items complete and incomplete. No matter how I've sliced it, I run out of bites at the apple -- eventually it just gets stuck in a state that I can't change. Here are the two…
-
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…