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.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6981275ed4ff3ca2ba2dc2cfc7a2f77acb456d65fcc2f7fec1ad1044279d2144 |
|
MD5 | 9e50e857a7f13695ecb1cf46667500ad |
|
BLAKE2b-256 | fe3a7c9506fb885537f7481f0ae08a0ae600564ef6feee380cb4625a19b98c7d |