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.1.tar.gz
(4.7 kB
view hashes)
Built Distribution
Close
Hashes for canvasutils-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aee9a239c2bcd5239abcfb6d9deae557317cff40ae2255dcea945948c8e1872 |
|
MD5 | 6dc565474f850da19e255140dc3f4d23 |
|
BLAKE2b-256 | 50fc1bd6d0993882f20860b70ed41c99f18a68e3b041381bf26b84bb6c4e573b |