Print Canvas Quizzes UserScript

Document created by Chad Scott on Feb 1, 2018Last modified by Chad Scott on May 25, 2018
Version 4Show Document
  • View in full screen mode

Print Canvas Quizzes is a script that will allow a user to print a quiz from the preview page.

  1. Features
    1. Adds a "Print Quiz" button below the question navigation pane
    2. Auto-page break: This will keep all question content on the same page and prevents a page break in the middle of a question
    3. The page is set to zoom to 74% to make it sized appropriately for printing
    4. Hides "This is a preview..." banner
    5. The print dialog will automatically pop-up for the user
    6. Adjusts certain question types for legibility and space efficiency 
      • Multiple Choice: Left aligns choices, all one column
      • Matching: Removes drop-down menu and creates an "answer bank" at the bottom of the question box
      • Multiple Dropdowns: Expands the dropdowns to width and height of content
  2. Limitations
    1. The quiz must be viewed from the "Preview Quiz" page
    2. All questions must be visible on the page, which means the "Show one question at a time" must be unchecked
    3. Currently, the zoom level of the page is not editable by the user, except through the printer dialog window
    4. Not usable in the LTI



Print Canvas Quizzes UserScript


If you want to test or use for yourself, use Tamper Monkey in Chrome or other userscript browser extension.


If you want to deploy to all staff, copy the script into the custom Javascript folder.


As always, I welcome feedback and improvements. This is something our teachers were absolutely demanding and this was a rudimentary attempt at giving them something usable.




Gerol Petruzella has created a bookmarklet that also allows for printing quizzes. It was his post that reminded me I needed to share this out!

11 people found this helpful