.gitignore
.gitmodules
LICENSE
Makefile
README.md
canvaslms.bash
pyproject.toml
setup.py
doc/.gitignore
doc/Makefile
doc/abstract.tex
doc/canvaslms.bib
doc/canvaslms.tex
doc/preamble.tex
docker/Dockerfile
docker/Makefile
src/.gitignore
src/canvaslms/Makefile
src/canvaslms/__init__.py
src/canvaslms.egg-info/PKG-INFO
src/canvaslms.egg-info/SOURCES.txt
src/canvaslms.egg-info/dependency_links.txt
src/canvaslms.egg-info/entry_points.txt
src/canvaslms.egg-info/requires.txt
src/canvaslms.egg-info/top_level.txt
src/canvaslms/cli/.gitignore
src/canvaslms/cli/Makefile
src/canvaslms/cli/__init__.py
src/canvaslms/cli/assignments.nw
src/canvaslms/cli/assignments.py
src/canvaslms/cli/cli.nw
src/canvaslms/cli/courses.nw
src/canvaslms/cli/courses.py
src/canvaslms/cli/grade.nw
src/canvaslms/cli/grade.py
src/canvaslms/cli/login.nw
src/canvaslms/cli/login.py
src/canvaslms/cli/results.nw
src/canvaslms/cli/results.py
src/canvaslms/cli/submissions.nw
src/canvaslms/cli/submissions.py
src/canvaslms/cli/users.nw
src/canvaslms/cli/users.py
src/canvaslms/grades/.gitignore
src/canvaslms/grades/Makefile
src/canvaslms/grades/__init__.py
src/canvaslms/grades/conjunctavg.nw
src/canvaslms/grades/conjunctavg.py
src/canvaslms/grades/disjunctmax.nw
src/canvaslms/grades/disjunctmax.py
src/canvaslms/grades/grades.nw
src/canvaslms/hacks/.gitignore
src/canvaslms/hacks/Makefile
src/canvaslms/hacks/__init__.py
src/canvaslms/hacks/canvasapi.nw
src/canvaslms/hacks/canvasapi.py