Utilities for interacting with Canvas using Python and the canvasapi.
Project description
CanvasUtils
Utilities for interacting with Canvas using Python and the canvasapi.
Installation
pip install canvasutils
Features
- Submit files to Canvas from within a Jupyter notebook.
- Create assignments (coming)
- Create assignment rubrics (coming)
Dependencies
See the file pyproject.toml, [tool.poetry.dependencies]
.
Usage
Assignment Submission in JUpyter
The submit module is made to be used within a Jupyter notebook (.ipynb file):
api_url = "https://canvas.instructure.com/"
course_code = 123456
from canvasutils.submit import submit
submit(course_code, api_url=api_url, token_present=False) # token present false allows you to enter token interactively.
Contributors
Contributions are welcomed and recognized. You can see a list of contributors in the contributors tab.
Credits
This package was originally based on this repository created by [Emily Gubski and Steven Wolfram].
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
canvasutils-0.1.0.tar.gz
(4.6 kB
view hashes)
Built Distribution
Close
Hashes for canvasutils-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e7e81c1287ac4632cba1d6d86aa65c53a7c8a6328a1138e24cb363d556dee01 |
|
MD5 | 5ff9dcb2a96a17707d8fa914d91493bc |
|
BLAKE2b-256 | 8d7de2bbb498e4a2b2f16723760c653bd3c544715ff064650bb9efaf3766c476 |