Metadata-Version: 2.3
Name: e2xauthoring
Version: 0.3.0.dev0
Summary: Authoring app for e2xgrader
Project-URL: Source, https://github.com/Digiklausur/e2xauthoring
Project-URL: Documentation, https://e2xauthoring.readthedocs.io/en/latest/
Project-URL: Issues, https://github.com/Digiklausur/e2xauthoring/issues
Project-URL: Pypi, https://pypi.org/project/e2xauthoring/
Author-email: Tim Metzler <tim.metzler@h-brs.de>
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.7
Requires-Dist: e2xcore>=0.0.5
Requires-Dist: gitpython
Provides-Extra: dev
Requires-Dist: hatchling; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Requires-Dist: pydata-sphinx-theme; extra == 'dev'
Requires-Dist: sphinx; extra == 'dev'
Requires-Dist: tbump; extra == 'dev'
Description-Content-Type: text/markdown

# e2xauthoring
[![PyPi](https://img.shields.io/pypi/v/e2xauthoring)](https://pypi.org/project/e2xauthoring) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Docs](https://img.shields.io/readthedocs/e2xauthoring)](https://e2xauthoring.readthedocs.io) 
---

e2xauthoring is an add-on for e2xgrader that adds functionality for authoring assignments.
e2xauthoring streamlines assignment creation for nbgrader by utilizing reusable components known as *tasks* and *templates*.
Please refer to the [documenation](https://e2xauthoring.readthedocs.io) for further information.
## Screenshots

Create a task from question presets:
![new_task](docs/source/user_docs/img/new_task.png)

<br/>

Creating a worksheet from tasks and a template:
![new_worksheet](docs/source/user_docs/img/worksheet_options.png)


## Requirements

- e2xcore

## Install

The add-on is automatically installed alongside e2xgrader.
To install it yourself, execute:

```bash
pip install e2xauthoring
```

## Uninstall

To uninstall, execute:

```bash
pip uninstall e2xauthoring
```


