Canvas Rubric Uploader

PabloGGuizar
Community Explorer
0
635

I'm excited to share a project designed to save time and effort for educators who frequently work with rubrics in Canvas. We all know that creating rubrics directly in the interface, criterion by criterion, can be a time-consuming process. To streamline this, I've developed a user script that allows you to upload a complete rubric from a simple CSV file.

(1)(1)(2)(2)

 

Introducing the Canvas Rubric Uploader

This is a Tampermonkey/Greasemonkey script that integrates directly into your Canvas course's "Rubrics" page. It adds a new "Upload Rubric from CSV" button right below the standard "Add Rubric" button.

Key Features:

  • Simple & Fast: Upload an entire rubric with multiple criteria and rating levels in seconds.

  • No Developer Keys Needed: The script works securely using the standard Canvas web interface without requiring you to generate or manage API access tokens.

  • Seamless Integration: The button appears directly in your workflow, making the process feel like a native Canvas feature.

  • Safe: It doesn't overwrite existing rubrics. It only adds new ones.

How to Generate Rubrics Effortlessly with AI

But what about creating the content for the CSV file itself? To make that part easier too, you can use this Gemini-powered application to generate the rubric structure for you:

Generate Your Rubric CSV Here

Generador-de-rubricas.jpg

 

Simply provide the application with the subject and requirements for your assignment, and it will generate a well-structured rubric in the correct CSV format, ready to be uploaded with the script.

How It Works

  1. Install a user script manager like Tampermonkey in your browser (Chrome, Firefox, Edge, etc.).

  2. Install the script by downloading the file attached to this post and adding it to your script manager.

  3. Navigate to any course in Canvas, go to Rubrics, and you'll see the new "Upload Rubric from CSV" button.

  4. Click it, give your rubric a title, select your CSV file, and you're done!

Get the Script

The user script file (.js) is attached directly to this community post. Download the file and add it to your script manager. For example, in Tampermonkey, you can drag and drop the file onto the dashboard to install it.

This project was developed with the assistance of Gemini and ChatGPT, showcasing a powerful collaboration between human ingenuity and AI to create practical solutions for educators.

I hope this tool is as helpful for you as it has been for me. Please feel free to leave any feedback or questions below!

 

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.