/github-canvas-grader

Primary LanguagePythonOtherNOASSERTION

Github Canvas Grader

image image

Python module and command line utility for scraping Github Actions results and uploading to Canvas as grades

Features

  • Scrapes results of unit tests conducted via Github Actions and uploads them to CANVAS as grades.
  • Ability to have a "multiplier" on the scores as well as a due date. This allows for increasing/decreasing scores based on when they were submitted.
  • Utility for encryping a Google client secret JSON file to allow specifying Github to EID username maps via Google Sheets.

Installation

pip install github_canvas_grader