Skip to content

Release 1.1

Latest
Compare
Choose a tag to compare
@breed breed released this 22 May 02:30

this is a working initial release that includes the following functionality:

  • collect high-level historical student info for later references if requested.
  • grade discussion assignments that are worth 1 or 2 points: 1 post & 1 reply.
  • list the courses being taught or taught in the past.
  • list students in a course along with emails.
  • message students using canvas from the command line
  • download submissions
  • check code similarity using MOSS
  • set letter grades based on final percentage
  • download letter grades into CSV file
  • dump quiz history (log of student answers during an exam)

this tool requires python3 to be installed. everything should be packaged up in the pyz file. (you should only need to download the canvas_tool.pyz file.) the tool requires a configuration file to be setup. to check your setup run:

python canvas_tool.pyz help-me-setup

or

python3 canvas_tool.pyz help-me-setup

to get everything configured and validated. if that doesn't work for some reason, you can try running canvas_tool.py directly, but you need to install (pip install) the dependencies listed in requirements.txt