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.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b6e0b6fe9951306b85513755ce8fedf49b9506ccabc51adab09db8b4d8158e7 |
|
MD5 | 551174da874990ed389db68591e0e264 |
|
BLAKE2b-256 | 3cec4e8f792abd88a40dc1a74b3868b5ab3485eb8767a1ec52978d12d8d5b520 |