• Why You Should Consider PreCon This Year

    This will be my fifth InstructureCon this year. I went once as a customer; the rest as an employee. No matter what role I was in, or where the conference was held, I always felt the same about InstructureCon - I ...
    Erin Keefe
    created by Erin Keefe
  • Using JS to Add Accessibility Features to Canvas

    When I first started using Canvas I surprised about the lack of accessibility features available to users, so i decided to create my own and to share them with the wonderful community.   Below I have attached so...
    Tommy Beaton
    last modified by Tommy Beaton
  • Quick Module Navigation

    In our instance of Canvas we include all of the course modules as buttons on the course homepage. We wanted to make this buttons a little bit more accessible so I wrote some JS which scrolls to the module when they cl...
    Tommy Beaton
    last modified by Tommy Beaton
  • Override / Adjust the Final Grade

    Background Recently a department asked me for a solution to their grading scheme.  In this case the department has multiple criteria for passing a course.  The first criteria is that you must have a passing ...
    Garth Egbert
    last modified by Garth Egbert
  • Content Security Policy Project Update

    Last October we outlined a new security project for Canvas that gives institutions more control over the javascript that is allowed to run in their instance of Canvas through an updated Content Security Policy (CSP). ...
    Renee Carney
    created by Renee Carney
  • Administrative guidelines for issuing Canvas Developer Keys

    24 Jan 2019 Update: This guide is still relevant, but you should also learn more about some new features that have been released since this was posted. Thanks for all the comments and feedback that helped me unde...
    last modified by jpoulos
  • Course Storage Report and Quotas

    I hadn't found anything in the community that aggregated the information, so I thought I'd share some details from an interaction I had with Canvas Support while researching which content applies to whi...
    Todd Van Zandt
    last modified by Todd Van Zandt
  • Our Custom "Viewer" Role for "Master" Courses

    In this blog, I'll explain how our College uses a custom "Viewer" role in conjunction with "master" courses. This blog expands on part of a Twitter chat conversation I hosted on Tuesday, February 14, 2017 called #Canv...
    last modified by chofer@morainepark.edu
  • Flickr Removing Images: We Got This

    ***Please note updated Flickr Removal Dates, due to Flickr Clarification***Thank you to Ian Linkletter for pointing out the clarification. Flickr is Removing Millions of ImagesOn November 1, 2018, Flickr announced a p...
    Renee Carney
    created by Renee Carney
  • Introduction to Hour of Code Course

    UPDATE: Introduction to Hour of Code will now close at 10:00 P.M. M.S.T. on January 2. The extension in the deadline is meant to give participants additional time to work through the content. Please note that response...
    Nicholas Demas
    created by Nicholas Demas
  • Canvas driven check for space in Physical Classrooms

    Recently two courses had actual enrollments that exceeded the physical capacity of the classrooms where they were scheduled. I am thinking about writing a tool that would use the student registration data for each Can...
    Gerald Q. Maguire
    last modified by Gerald Q. Maguire
  • Updated Content Security Policy in Canvas

    We previously posted to the community a proposal for a new security policy in Canvas. In that post, we discussed the open nature of Canvas and our desire to make Canvas as flexible as possible while still implementing...
    created by awilliams
  • Canvas Certification Courses- What teachers should and shouldn’t be asked to do in the Community

    Being at an institution with a number of experienced Canvas users as well as many just getting started, I have been giving thought to what activities within the Community should be included in initial certification an...
    Eric Werth
    last modified by Eric Werth
  • How Are You Being the Hero?

    The Services Department released Be the Hero: Canvas Admin Quick Start Guide in October 2018 as a free resource for new Canvas admins. The blog post announcing Be the Hero is here. Y...
    Erin Keefe
    last modified by Erin Keefe
  • Admin Tips: Search Quickly for Users & Courses

    For admins who do dozens of searches per day on Canvas, here are a couple of tips that save a few clicks (and a few seconds) each time. I use these many times a day. (This post is an adaptation of the "Customer Lightn...
    Matthew Weathers
    last modified by Matthew Weathers
  • Create a Global Announcements Archive!

    Context In our school district, I strive to limit global announcements to one-per-month and use them exclusively for Canvas-related tips, resources, and learning opportunities. Here's a recent example:     ...
    Stephen Simpson
    last modified by Stephen Simpson
  • Undeleting things in Canvas

    I'm sure over 90% of people know some of these tricks but I always like to share stuff just in case someone doesn't know some ways to get things back in Canvas.   Recovering things in a course As a former Black...
    Shaun Holland
    created by Shaun Holland
  • HTML Editor Syntax Highlighter

    Disclaimer This is my second blog post to the Canvas Community, but I'm going to stick with my tl;dr format.   The Situation Who doesn't like their code to be easier to read!? Oh, you use the Rich Content Editor?...
    created by cesbrandt
  • Inactivating users by program

    In my recent efforts to migrate data into Canvas from another reporting system one of the things that I found useful was to enroll all the users into the course and set their state as active, but for students who shou...
    Gerald Q. Maguire
    last modified by Gerald Q. Maguire
  • Bulk Announcement Date Editor (Google doc)

    Problem: I teach the same courses over and over.   I copy the courses from a sandbox each time I teach it.   There are many useful announcements in those courses that are copied as well. Adjusting dates i...
    Kona Jones
    created by Kona Jones