معرفی شرکت ها


canvasutils-0.4.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Utilities for interacting with Canvas using Python and the canvasapi.
ویژگی مقدار
سیستم عامل -
نام فایل canvasutils-0.4.1
نام canvasutils
نسخه کتابخانه 0.4.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Tomas Beuzen
ایمیل نویسنده tomas.beuzen@stat.ubc.ca
آدرس صفحه اصلی https://github.com/TomasBeuzen/canvasutils
آدرس اینترنتی https://pypi.org/project/canvasutils/
مجوز -
# CanvasUtils [![PyPI version](https://badge.fury.io/py/canvasutils.svg)](https://badge.fury.io/py/canvasutils) Utilities for interacting with Canvas using Python and the canvasapi. ## Installation ```bash pip install canvasutils ``` `canvasutils` depends on the `ipywidgets` packages. To make sure widgets render correctly in notebooks, you may need to enable the widgets extension in Jupyter following [these instructions in the ipywidgets docs](https://ipywidgets.readthedocs.io/en/latest/user_install.html#installation), in particular, follow [these instructions](https://ipywidgets.readthedocs.io/en/latest/user_install.html#installing-the-jupyterlab-extension) if using Jupyter Lab. ## Features - Submit files to Canvas from within a Jupyter notebook with user-friendly widgets. - Convert files to formats like `.html` from with canvas. - Create assignments (coming) - Create assignment rubrics (coming) ## Dependencies See the file [pyproject.toml](pyproject.toml), under the section `[tool.poetry.dependencies]`. ## Usage ### Assignment Submission in Jupyter The submit module is made to be used within a Jupyter notebook (.ipynb file). See the provided [example.ipynb](example.ipynb). There are two available submission interfaces, widget-based drop-down menus, or text-based entries. #### Widget Submission ![widget_gif](docs/img/canvasutils_widget.gif) ```python api_url = "https://canvas.instructure.com/" course_code = 123456 from canvasutils.submit import submit submit(course_code, api_url=api_url, token=False) # token=False allows you to enter token interactively ``` #### Text-based Submission ![text_gif](docs/img/canvasutils_text.gif) ```python submit(course_code, api_url=api_url, token=False, no_widgets=True) ``` ### Notebook Conversion in Jupyter Note that this command will convert the most recently saved version of a notebook. *You should save your notebook before executing this command in a cell*. ```python from canvasutils.submit import convert_notebook convert_notebook('example.ipynb', to_format="html") Notebook successfully converted! ``` ## Contributors Contributions are welcomed and recognized. You can see a list of contributors in the [contributors tab](https://github.com/TomasBeuzen/canvasutils/graphs/contributors). ### Credits This package was originally based on [this repository](https://github.com/eagubsi/JupyterCanvasSubmit) created by Emily Gubski and Steven Wolfram.


نیازمندی

مقدار نام
>=2.0.0,<3.0.0 canvasapi
>=7.5.1,<8.0.0 ipywidgets


زبان مورد نیاز

مقدار نام
>=3.7,<4.0 Python


نحوه نصب


نصب پکیج whl canvasutils-0.4.1:

    pip install canvasutils-0.4.1.whl


نصب پکیج tar.gz canvasutils-0.4.1:

    pip install canvasutils-0.4.1.tar.gz