Skip to content
Change the repository type filter

All

    Repositories list

    • canvascli

      Public
      A CLI to reformat and review Canvas grades
      Python
      0730Updated Jul 14, 2025Jul 14, 2025
    • bulk assign and moderate canvas quizzes
      Python
      2500Updated Jan 29, 2025Jan 29, 2025
    • A collection of Canvas API scripts from UBCO
      Python
      0402Updated May 22, 2023May 22, 2023
    • Script for forming team in Canvas.
      Python
      2001Updated May 22, 2023May 22, 2023
    • Python
      1100Updated Nov 18, 2022Nov 18, 2022
    • From Arts LC - developed by Jon Guarin
      Python
      0100Updated Aug 31, 2022Aug 31, 2022
    • WIP: Gets the page content from Canvas pages. Also includes approximate readtime for text in Canvas pages.
      Python
      1000Updated Aug 17, 2022Aug 17, 2022
    • Python
      1000Updated Aug 17, 2022Aug 17, 2022
    • Python
      2000Updated Jun 21, 2022Jun 21, 2022
    • Python
      0000Updated Aug 17, 2021Aug 17, 2021
    • Developed by: Jon Guarin - Arts LC
      Python
      0000Updated Apr 22, 2021Apr 22, 2021
    • Sends a unique conversation to each student with a variable embedded in message
      Python
      2001Updated Sep 28, 2020Sep 28, 2020
    • JavaScript
      0000Updated Sep 10, 2020Sep 10, 2020
    • Randomly select winners from a CSV
      JavaScript
      1000Updated Nov 28, 2019Nov 28, 2019
    • Read the UBC Course Calendar data with Python 3
      Python
      1000Updated Nov 2, 2019Nov 2, 2019
    • Read the UBC Course Calendar data with Node.js
      JavaScript
      1000Updated Nov 2, 2019Nov 2, 2019
    • Extend's users access to a quiz in Canvas.
      Python
      0000Updated Jul 15, 2019Jul 15, 2019
    • Examples of using the Canvas API with Scripts and Oauth2 along with how LTI might fit into the mix
      Python
      2500Updated Jan 29, 2019Jan 29, 2019
    • Collects and formats course information under a subaccount (ie: Course Names, URLs, course code, enrollments, Term, instructors, etc) into a CSV. Created by: UBC Sauder Learning Services.
      Python
      0300Updated Dec 13, 2018Dec 13, 2018
    • Averages the peer review scores taken from a rubric of an assignment submission for all students and uploads the average score into Canvas Gradebook
      Python
      1120Updated Dec 10, 2018Dec 10, 2018
    • Developed by Jon Guarin, Ed Tech from Arts LC
      TeX
      0000Updated Oct 30, 2018Oct 30, 2018
    • A collection of Python functions used by Sauder scripts that abstracts interactions with the API - developed by Jeremy Hidjaja
      Python
      0000Updated Oct 29, 2018Oct 29, 2018
    • Sends out Global Announcement to sub-account. Specify Canvas URL, time and date, title and message, sub-account ID in associated CSV file. Created by: UBC Sauder Learning Services.
      Python
      0000Updated Oct 29, 2018Oct 29, 2018
    • Plethora of scripts that we used during the Canvas Migration
      Python
      0200Updated Oct 19, 2018Oct 19, 2018
    • Collection of Admin related Scripts written in Python
      Python
      0200Updated Oct 5, 2018Oct 5, 2018
    • Script to generate a csv file containing each time in PDT of when a student has left the Canvas quiz page (alt tabbed, changed browser tabs, etc.).
      Python
      0110Updated Sep 27, 2018Sep 27, 2018
    • Searches through a given sub-account's courses, looks into each course's syllabus tab and downloads the syllabus .pdf file if present. Created by: UBC Sauder Learning Services.
      Python
      0000Updated Sep 24, 2018Sep 24, 2018
    • Creates a list of delayed announcements specified in a CSV or Excel file.
      Python
      0000Updated Sep 24, 2018Sep 24, 2018
    • Script mutes all assignments in the Grades area. Created by: UBC Sauder Learning Services.
      Python
      0000Updated Sep 14, 2018Sep 14, 2018
    • Checks the completion of peer reviews for a Canvas Assignment and uploads the number of peer reviews completed for each student in the Canvas GradeCenter.
      Python
      0100Updated Jul 26, 2018Jul 26, 2018