Routines for interacting with Cornell installations of Canvas and Qualtrics
Project description
grading
Routines for semi-automated grading of MATLAB coding assignments and interaction with Canvas and Qualtrics.
By Dmitry Savransky with contributions by Guy Hoffman.
Please note: the Canvas routines have the potential to bork your gradebook and (unlikely but possibly) whole course site. Use at your own risk.
cornellGrading Installation
To install from PyPI:
pip install --user cornellGrading
Or, with optional dependencies required to push LaTeX into Canvas HTML:
pip install --user cornellGrading[latex2html]
To install system-wide, omit the --user
option.
NOTE
The latex2html
option requires the pandoc executable to be installed and in the system PATH. For detailed pandoc installation instructions see here: https://pandoc.org/installing.html
If cloning from github, in the cloned grading directory:
pip install --user .
or, to install in developer mode:
pip install --user -e .
In order to also install requirements needed push LaTeX into Canvas HTML, do:
pip install --user -e .[latex2html]
cornellGrading Documentation
Documentation is available here: https://grading.readthedocs.io/
Docstrings: https://grading.readthedocs.io/en/latest/cornellGrading.html#module-cornellGrading.cornellGrading
Acknowledgements
cornellGrading uses UCF/Open_'s canvasapi and the black code formatter.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cornellGrading-2.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e193109588346c2fb1898bbe15e658d844dd4b28d47b76228ee3a45a64369d4 |
|
MD5 | a49d56f22aea97cb9d8103573f2e99d6 |
|
BLAKE2b-256 | 4f6f6bde57b418110a00c80efbf1daa3212ce511d43e24a86d21e0a152c7fb03 |