• Adjust All Assignment Dates on One Page

    Updated instructions (not code) April 14, 2019. If you are seeing strange date and time, like setting your assignment to be due at 10:00 pm but it coming back as 9:59 pm the next day, I've determined the quick fix unt...
    James Jones
    created by James Jones
  • Assigning Intra-Group Peer Reviews

    Quick Install For those power users who are impatient, here are the quick install steps. Install the Tampermonkey browser extension for Chrome, Firefox, or Safari Install the Intra-Group Peer Reviews user script. Navi...
    James Jones
    created by James Jones
  • Obtaining and using Access Report data for an entire course

    Synopsis Canvas provides an Access Report for each student, but you have to click on each student's name from the People page to get it. This document will show you how to install a button on the People page that will...
    James Jones
    created by James Jones
  • QuizWiz: Enhancements to SpeedGrader and Quizzes

    QuizWiz is a user script developed by James Jones  and Avi Naiman that adds speed enhancements to quizzes, assignments, and discussions within SpeedGrader. It also provides alternative scoring methods for certain...
    James Jones
    created by James Jones
  • How to list teachers who have published/unpublished courses

    Synopsis This document will show you how to use Microsoft Excel and the Canvas Provisioning Report to generate a list of all courses with their teachers that are Unpublished (or Published). Three solutions are present...
    James Jones
    created by James Jones
  • Bulk Publish / Delete Pages

    Synopsis This Google Sheet will allow teachers to bulk publish, unpublish, or delete their wiki pages from a single spreadsheet page.   Introduction There have been a couple of feature requests to allow for bulk ...
    James Jones
    created by James Jones
  • Understanding Multiple Answers Questions

    This document explains what Multiple Answers questions are, how partial credit is computed for these questions, why Canvas computes partial credit the way it does, and compares the multiple answers offerings of other ...
    James Jones
    created by James Jones
  • Importing Rubrics from a Spreadsheet

    I've written an Rubric Importer user script that will allow you to copy a rubric from a spreadsheet like Excel or Google Sheets and paste it into a textbox inside Canvas and then automatically turn it into a rubric wi...
    James Jones
    created by James Jones
  • Show student names for Differentiated Assignments

    When assignments, quizzes, or discussions have multiple due dates, Canvas gives a summary table of the dates and the number of students, but not the names of the students. This user script replaces the number of stude...
    James Jones
    created by James Jones
  • Better Group Discussion Navigation

    I've written a user script that provides better navigation when working with group discussions. This document and script are primarily intended for instructors, TAs, or other people who can see multiple groups for gro...
    James Jones
    created by James Jones
  • Sorting the Find a Rubric dialog

    This document will show how to move the current course to the top of the "Find a Rubric" dialog and optionally sort and filter the information to make it easier to find rubrics. The before list on the left has 30 i...
    James Jones
    created by James Jones
  • Permissions Page Role Sorting

    Update August 9, 2018 Canvas has provided their own, much more awesome, solution to this with the July 14, 2018, release. Documentation is available in the Canvas Admin Guide What user roles and permissions are a...
    James Jones
    created by James Jones
  • Obtaining a list of Admin Users with their Roles

    On September 16, 2017, Canvas added an Admin CSV option to the Provisioning Report. It provides most of the information here and is built-into Canvas rather than being an external solution. It does require that you co...
    James Jones
    created by James Jones
  • Sorting Dashboard Course Cards

    December 8, 2018 - No Longer Needed Canvas has released their own solution for sorting the dashboard course cards. You should remove this script and use their solution. Things should continue to work until y...
    James Jones
    created by James Jones
  • Canvas Data API Authentication

    Synopsis Calls to the Canvas Data API need to be authenticated. The Canvas Data API documentation provides example code that isn't explained very well. This post will explain what's going on so that people can prepare...
    James Jones
    created by James Jones