Filter by Label:

These user scripts will add in an additional user identifier, such as their email address, in places that only show their name to help differentiate users.  This is especially useful for classes where students have the same name.

Community Coach Community Coach
Canvas Developers Group
:

API

API Canvas

Custom JavaScript

Javascript

user script

userscript

  • 0 Likes
  • 0 Replies

A Chrome Extension to enhance teacher To Do list with filter, search and sorting functionality.

Community Contributor
Canvas Developers Group
:

Chrome Extension

Enhanced To Do

Teacher Tools

  • 3 Likes
  • 1 Replies

This is a user script to automatically click the expand threads button when going to a discussion board.  It will also click the expand threads button when going to a new page of replies.

Community Coach Community Coach
Canvas Developers Group
:

API

API Canvas

Custom JavaScript

Javascript

user script

userscript

  • 5 Likes
  • 3 Replies

This user script provides the ability to bulk update the threaded reply setting of discussions in courses.

Community Coach Community Coach
Canvas Developers Group
:

API

API Canvas

Custom JavaScript

Javascript

user script

userscript

  • 1 Likes
  • 0 Replies

A Python admin tool for rendering subaccount hierarchy graphs for Canvas.   

Community Member
Canvas Developers Group
:

Admin

Admin Analytics

Administrator

Analytics

API Canvas

Canvas Admin

canvas api

developer tools

Developers

python

subaccounts

  • 1 Likes
  • 1 Replies

This is a user script to allow admins to bulk publish courses from the admin account course search page.

Community Coach Community Coach
Canvas Developers Group
:

API

API Canvas

bulk update

Custom JavaScript

Javascript

user script

userscript

  • 3 Likes
  • 5 Replies

I have developed a user script that can be used to bulk update enrollment states in a course.

Community Coach Community Coach
Canvas Developers Group
:

API

API Canvas

bulk update

Custom JavaScript

Javascript

user script

userscript

  • 0 Likes
  • 1 Replies

Many teachers set the course locale (which sets the language assumed for the course content); unfortunately, this also changes the user's GUI - so all of the menus are now in the language of the course locale. This is undesirable from many points of ...

Community Champion
Canvas Developers Group
:

Accessibility

  • 0 Likes
  • 1 Replies

A new Simple Search feature has been added to the Canvas LMS Mods (Basic) browser extension. This allows a user to search for content within a course or across their enrolled courses.

Community Coach Community Coach
Canvas Developers Group
:

API

API Canvas

Chrome Extension

Custom JavaScript

Javascript

  • 5 Likes
  • 22 Replies

Hi All, There have been a few posts in the Canvas LMS area asking about options for automatically deleting courses after and defined amount of time...   few years ago, I built this functionality into a python script that my institution runs on a dail...

Community Coach Community Coach
Canvas Developers Group
  • 2 Likes
  • 0 Replies

This is a follow-up of my last post on the community forum here,https://community.canvaslms.com/t5/Canvas-Developers-Group/Self-host-amp-Install-Canvas-LMS-on-your-own-server/td-p/575826Following the production guide created by Instructure for Canvas...

Community Explorer
Canvas Developers Group
:

All users

  • 0 Likes
  • 0 Replies

Are you going to be at InstructureCon 2024?  Do you have interest in meeting some fellow developer-type people in-person?  We have arranged 2 different opportunities to connect this year!

Community Coach Community Coach
Canvas Developers Group
:

Developers

INSTRUCTURECON

  • 1 Likes
  • 0 Replies

Using CD2, it is possible to find out who made an anonymous post and who has read the post.

Community Contributor
Canvas Developers Group
:

Anonymous Discussion

cd2

  • 2 Likes
  • 0 Replies

We are using the following code to hide the anonymous discussion options at this time.  We will re-evaluate making this available in the future, but are not ready to support this functionality at this time since the identity of the student is also hi...

Community Coach Community Coach
Canvas Developers Group
:

Anonymous Discussion

CSS

Javascript

  • 6 Likes
  • 2 Replies

I am creating this blog as an area where we can share links to code repositories and projects with each other, as we discussed in the developers meetup yesterday.  If you have a project website, GitHub, etc that others might find useful, please share...

Community Coach Community Coach
Canvas Developers Group
:

Developers

Repositories

  • 6 Likes
  • 2 Replies

Years ago I used the API to find which LTI tools were used in a course, then switched to CD1 and now I'm using CD2.  I built a Tableau report with several filters, including: Type of course: sis, non-sis or allState of the course: published, unpublis...

Community Contributor
Canvas Developers Group
:

cd2

custom reports

external tool

  • 6 Likes
  • 11 Replies

I created a blog post in 2020 explaining how to bulk load and sync Canvas Avatar images using Powershell. https://community.canvaslms.com/t5/Canvas-Developers-Group/How-to-bulk-load-and-update-avatar-profile-pictures-with/ba-p/410101 Since then, I've...

Community Participant
Canvas Developers Group
  • 1 Likes
  • 0 Replies

I am working to have an AI LLM (ChatGPT 3.5 or better) generate QTI 2.1 XML that I can copy-paste into text files then ZIP and upload to Canvas to create Item Banks in New Quizzes.I have been successful in getting ChatGPT to generate a set of test qu...

Community Explorer
Canvas Developers Group
  • 5 Likes
  • 4 Replies

Sit back, relax, and let n8n do (most of) the tedious admin tasks for you. N8N is an open-source workflow automation tool that empowers you to harness the capabilities of Canvas backend systems, including Canvas API, Canvas Data, and Live Data, to st...

Community Contributor
Canvas Developers Group
  • 5 Likes
  • 0 Replies

Hello, Canvas Community!I'm thrilled to announce the R package called "vvcanvas". This package provides a convenient interface to interact with the Canvas Learning Management System (LMS) API, enabling users to authenticate, retrieve course informati...

Community Member
Canvas Developers Group
:

API

Canvas lms api

CRAN

R

  • 1 Likes
  • 0 Replies

Learn about some of the new features that I built and released in v3.0.0 of the Canvas LMS Mods (Basic) Chrome extension to provide course level reports primarily about course content.  The code for the extension is open-source if you would like to v...

Community Coach Community Coach
Canvas Developers Group
:

API

Chrome Extension

Custom JavaScript

custom reports

Javascript

report

  • 8 Likes
  • 10 Replies

Learn about some of the new features that I built and released in v3.0.0 of the Canvas LMS Mods (Basic) Chrome extension to enhance the experience of creating/editing rubrics.  The code for the extension is open-source if you would like to view and/o...

Community Coach Community Coach
Canvas Developers Group
:

Canvas rubric

Chrome Extension

Custom JavaScript

Javascript

  • 2 Likes
  • 7 Replies

Hi all, I've deployed an LTI 1.3 tool as a Discussion Topic Menu, and when I click the menu item in my course, I get back a json result, but I can't find the Discussion Topic ID in the json results.   Does anyone else have experience working with LTI...

Community Member
Canvas Developers Group
:

LTI 1.3

  • 0 Likes
  • 0 Replies

I recently updated my Canvas LMS Mods (Basic) Chrome extension to provide some new enhancements to the course search and admin flyout menu inspired by ideas and requests I have seen from other users in the community.

Community Coach Community Coach
Canvas Developers Group
:

API

API Canvas

Chrome Extension

Custom JavaScript

  • 13 Likes
  • 47 Replies

It's few months that I don't access the Canvas app installed on OVH VPS server. I tried now and it shows the directory of files, but not the login interface. Nothings has been changed since the last time I use it (december 2022)

Community Member
Canvas Developers Group
:

Professional Development

  • 0 Likes
  • 2 Replies

Hi all,I would like to attach a zip file to all of my students submissions. I have been able to upload the file via the Cavnas API. However, I cannot seem to get the file to attach a student's submission. Acccording to https://canvas.instructure.com/...

Community Novice
Canvas Developers Group
  • 0 Likes
  • 1 Replies

I need an access token to grab a list of line items during the LTI1.3 workflow. I am currently receiving an unsupported grant type error.I have seen claims that Canvas does not support this flow to issue access tokens for machine to machine API use.L...

Community Member
Canvas Developers Group
  • 0 Likes
  • 0 Replies

I'm a teacher, and I've been playing with the api in a few other sheets that I've found. It's got me wondering if I could use a google sheet with a series of my gradebooks brought from other sheets, and have it update the grades in canvas.

Community Member
Canvas Developers Group
  • 0 Likes
  • 2 Replies

Hi, I'm new

Community Member
Canvas Developers Group
  • 0 Likes
  • 1 Replies

I have a suggestion for a couple new features that I know i would use frequently. I believe other students would as well. It is efficient and time saving, also would help navigate us through what we have completed over our time in school, our past an...

Community Member
Canvas Developers Group
:

Assignments

time saving

  • 0 Likes
  • 1 Replies