Developer Discussions

Discuss, share tips, and ask questions about Developer-related topics.

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...

Community Explorer
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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 a...

Community Participant
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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 e...

Community Member
Canvas Developers Group
  • 0 Likes
  • 1 Replies

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.3What we've done so f...

Community Member
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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 t...

Community Member
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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...

  • 0 Likes
  • 2 Replies

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 ...

  • 0 Likes
  • 2 Replies

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 ...

  • 1 Likes
  • 5 Replies

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...

Community Member
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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."erro...

Community Member
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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 wh...

Community Explorer
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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 ch...

Community Member
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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 assignm...

Community Member
Canvas Developers Group
  • 1 Likes
  • 0 Replies

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 gr...

Community Explorer
Canvas Developers Group
  • 0 Likes
  • 0 Replies

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 fo...

Community Member
Canvas Developers Group
  • 0 Likes
  • 0 Replies

Hi EveryoneI'm integrating an LTI tool using Canvas APIIn our use case, we want to get the sis_course_id of a student when using `url:GET|/api/v1/users/:user_id/courses` but when I tried to get the course with "enrollment_state": "active" it has sis_...

  • 1 Likes
  • 3 Replies

Our team is looking to standardize all courses to have the language setting follow a user's default language selection, as opposed to enforce at the course setting level.  While most are set as "default" or "not set," we're finding that some of our b...

Community Explorer
Canvas Developers Group
  • 0 Likes
  • 0 Replies

Developing a batch job to look for references in any course content to a soon to be deprecated site we will call "school.domain.edu" I am querying smartsearch with the term "school.domain.edu" and getting many false positives. So I have tried looking...

  • 0 Likes
  • 1 Replies

I need a way to get the value of "can create, rename, and edit course pages by default" from the course settings page via a Canvas API. I understand it maps to allow_student_wiki_edits from the course object; there is a way to set this value using th...

  • 0 Likes
  • 3 Replies

This is likely not the first time this has been asked. I want to turn off notifications for observers from the courses where they are enrolled only as an observer (i.e. leaving their regular notifications enabled in courses where they are, say, the t...

Community Explorer
Canvas Developers Group
  • 0 Likes
  • 0 Replies

i have a python script that attempts to get assignments using the graphql API and replicating the request send when you klick the execute button (note we  neither can  nor will ever use oath2 because we do not have the resources to get verified )  #!...

  • 0 Likes
  • 3 Replies

Is there any working API endpoint to access and manage Question Banks? I need to: List all question banks in a course View all questions within those banks Every endpoint I've tried returns 404 or empty responses, including: /api/v1/courses/[cour...

  • 0 Likes
  • 2 Replies

I am attempting to access the DocViewer API.  I'm getting stuck on authentication.  I've tried various things, including the generic apikey, but I keep getting a 403 error.   I am writing in Python. The code looks like testdocumenturl = "https://canv...

Community Participant
Canvas Developers Group
  • 1 Likes
  • 0 Replies

I hope this message finds you well. We have recently installed the latest version of Canvas using the instructions provided on the Canvas LMS Quick Start Guide. Following the installation, we have integrated our custom LTI (Learning Tools Interoperab...

Community Novice
Canvas Developers Group
  • 0 Likes
  • 0 Replies

Greetings, If there is a Credentials Developer forum, please move this question to it.   We are working on a project to award Credentials/Badges automatically and have run into a user id issue. From the API docs , it seems that one must know the u...

Community Participant
Canvas Developers Group
  • 0 Likes
  • 0 Replies

Hello, I'm currently testing some aspects of how an LTI (not our own tool) in our Canvas environment is performing using selenium in python. For this I would like to authenticate to Canvas using a user generated access token as described on https://c...

  • 1 Likes
  • 2 Replies

From my other post:https://community.canvaslms.com/t5/Canvas-Question-Forum/Granting-Admin-Permissions-to-Third-Party-Integrations/m-p/638140 I want to check to see if there is any other way for a third-party integration (Dev Key / LTI 1.3 / Access T...

Community Participant
Canvas Developers Group
  • 0 Likes
  • 1 Replies

I am an adjunct faculty and I want to develop tools I find useful. I can do some superficial things with an open authenticated session, but to do anything interesting I need an LTI dev key.  My institution does not allow development in the live envir...

  • 0 Likes
  • 4 Replies

Hello, I have a script designed to return a users page views. All the logic seems correct and if I enter my user ID it will return as many of my page views as I request. But when I enter a different users Canvas ID it'll only return the initial page ...

  • 1 Likes
  • 3 Replies

I'm searching through the API documentation and can't seem to find a way to list all the outcomes used in rubrics at the course level. The reason I'm posting is that I'm doing a bit of maintenance on our institutional outcomes assessment initiative. ...

Community Champion
Canvas Developers Group
  • 0 Likes
  • 0 Replies