Metadata-Version: 2.4
Name: canvas-sak
Version: 1.0.0
Summary: Command‑line Swiss Army Knife for Canvas LMS
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: arrow==1.2.3
Requires-Dist: beautifulsoup4==4.12.2
Requires-Dist: canvasapi
Requires-Dist: certifi==2023.7.22
Requires-Dist: charset-normalizer==3.2.0
Requires-Dist: click==8.1.3
Requires-Dist: colorama==0.4.6
Requires-Dist: idna==3.4
Requires-Dist: lxml==4.9.3
Requires-Dist: Markdown==3.4.4
Requires-Dist: markdownify==0.11.6
Requires-Dist: mosspy==1.0.9
Requires-Dist: python-dateutil==2.8.2
Requires-Dist: pytz==2023.3
Requires-Dist: requests==2.28.2
Requires-Dist: six==1.16.0
Requires-Dist: soupsieve==2.4.1
Requires-Dist: urllib3==1.26.16
Dynamic: license-file

# canvas_sak
a command-line python based tool for teachers who use canvas. 

you can download from canvas_sak from pip

you will need to grab a "token" from your canvas account. go to the canvas webpage -> click on Account in the upper left -> click Settings -> scroll down and click the New Access Token button. you will need to put the token in a configuration file. `python3 canvas_sak.pyz help-me-setup` will tell you how and where to create that configuration file.

at this point the main thing this tool does is grade discussion assignments for participation: 1 point for posting and 1 point for replying.

it also will collect names and categories of assignments that past students excelled at for writing future letters of recommendation.
